TWindow

TControl that is shown as an overlapped window on the desktop.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TControlVisual user interface element that can react to user input.
4TPanelBase class for a TControl that contains other controls.
5TControlEmbellishmentBase class for controls that embellish an other Control.
6TWindowsControlAbstract base class for TControl implementations that adapt to a Windows window/control.
7TWindow

Source

Windows.Control.Window.pas (44)

Description

A graphical desktop application typically contains at least one TWindow which acts as the applications main window.

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTBooleanFShowInTaskbar
InstanceprivateTBooleanFToolWindow
InstanceprivateTControlNavigationManagerFNavigationManager
InstanceprivateTWindowTaskBarFTaskBar
InstancepublicTContextMenuControlContextMenuControl
InstancepublicTHintWindowHintWindow
InstancepublicTClipBoardClipBoard
InstancepublicTMouseManagerMouseManager
InstancepublicTKeyboardFocusManagerFocusManager
InstancepublicTDrawingResourcesDrawingResources

Methods

ScopeVisibilityResultNameDescription
InstanceprivateSetShowInTaskbar(Value: TBoolean)
InstanceprivateSetToolWindow(Value: TBoolean)
InstanceprivateSetState(Value: TWindowState)
InstanceprivateSetNavigationManager(Value: TControlNavigationManager)
InstanceprivateAttachToNavigationManager()
InstanceprivateDetachFromNavigationManager()
InstanceprotectedLRESULTWMActivateApp(Active: TBoolean; ThreadIdentifier: DWORD)
InstanceprotectedLRESULTMsgTaskbarButtonCreated()
InstanceprotectedLRESULTWindowProcedure(Message: TPositiveInteger32; wParam: TWParam; lParam: TLParam)
InstanceprotectedTPositiveInteger32GetControlStyle()
InstanceprotectedTPositiveInteger32GetExtendedControlStyle()
InstanceprotectedControlChanged()
InstanceprotectedBoundsChanged(OldBounds: TInteger32Rectangle; NewBounds: TInteger32Rectangle)
InstanceprotectedDescendantRequestsFocus(Descendant: TControl)
InstanceprotectedDescendantFiresEvent(Descendant: TControl; Event: TEvent)
InstanceprotectedTDrawingResourcesCreateDrawingResources()
InstanceprotectedLRESULTWMClose()
InstanceprotectedLRESULTWMDestroy()
InstanceprotectedLRESULTWMActivate(Active: TPositiveInteger16; Minimized: TBoolean; Window: THandle)
InstanceprotectedLRESULTWMSysCommand(wParam: TWParam)
InstanceprotectedLRESULTWMMenuSelect(wParam: TWParam)
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicPaintAll(Canvas: TCanvas)
InstancepublicTBooleanIsComposition()
InstancepublicTBooleanIsDynamicContainer()
InstancepublicTBooleanIsBoundToLayout()
InstancepublicTHintWindowGetHintWindow()
InstancepublicTClipBoardGetClipBoard()
InstancepublicTMouseManagerGetMouseManager()
InstancepublicTKeyboardFocusManagerGetFocusManager()
InstancepublicTDrawingResourcesGetDrawingResources()
InstancepublicTBooleanHandleEvent(Event: TEvent)