Beschreibung | Hierarchie | Felder | Methoden | Eigenschaften |
type TWinControl = class(TControl)
![]() |
function AutoSizeDelayed: boolean; override; |
![]() |
procedure BeginUpdateBounds; |
![]() |
procedure EndUpdateBounds; |
![]() |
procedure LockRealizeBounds; |
![]() |
procedure UnlockRealizeBounds; |
![]() |
function ControlAtPos(const Pos: TPoint; AllowDisabled: Boolean): TControl; |
![]() |
function ControlAtPos(const Pos: TPoint; AllowDisabled, AllowWinControls: Boolean): TControl; |
![]() |
function ControlAtPos(const Pos: TPoint; Flags: TControlAtPosFlags): TControl; |
![]() |
function ContainsControl(Control: TControl): Boolean; |
![]() |
procedure DoAdjustClientRectChange; |
![]() |
procedure InvalidateClientRectCache(WithChildControls: boolean); |
![]() |
function ClientRectNeedsInterfaceUpdate: boolean; |
![]() |
procedure SetBounds(aLeft, aTop, aWidth, aHeight: integer); override; |
![]() |
function GetChildsRect(Scrolled: boolean): TRect; override; |
![]() |
procedure DisableAlign; |
![]() |
procedure EnableAlign; |
![]() |
procedure ReAlign; |
![]() |
procedure WriteLayoutDebugReport(const Prefix: string); override; |
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
constructor CreateParented(ParentWindow: HWnd); |
![]() |
class function CreateParentedControl(ParentWindow: HWnd): TWinControl; |
![]() |
destructor Destroy; override; |
![]() |
procedure DockDrop(DockObject: TDragDockObject; X, Y: Integer); dynamic; |
![]() |
function CanFocus: Boolean; virtual; |
![]() |
function GetControlIndex(AControl: TControl): integer; |
![]() |
procedure SetControlIndex(AControl: TControl; NewIndex: integer); |
![]() |
function Focused: Boolean; virtual; |
![]() |
function PerformTab(ForwardTab: boolean): boolean; virtual; |
![]() |
function ControlByName(const ControlName: string): TControl; |
![]() |
procedure SelectNext(CurControl: TWinControl; GoForward, CheckTabStop: Boolean); |
![]() |
procedure SetTempCursor(Value: TCursor); override; |
![]() |
procedure BroadCast(var ToAllMessage); |
![]() |
procedure NotifyControls(Msg: Word); |
![]() |
procedure DefaultHandler(var AMessage); override; |
![]() |
function GetTextLen: Integer; override; |
![]() |
procedure Invalidate; override; |
![]() |
procedure AddControl; virtual; |
![]() |
procedure InsertControl(AControl: TControl); |
![]() |
procedure InsertControl(AControl: TControl; Index: integer); virtual; |
![]() |
procedure RemoveControl(AControl: TControl); |
![]() |
procedure Repaint; override; |
![]() |
procedure SetFocus; virtual; |
![]() |
function FindChildControl(const ControlName: String): TControl; |
![]() |
procedure FlipChildren(AllLevels: Boolean); dynamic; |
![]() |
procedure GetTabOrderList(List: TFPList); |
![]() |
function HandleAllocated: Boolean; |
![]() |
procedure HandleNeeded; |
![]() |
function BrushCreated: Boolean; |
![]() |
procedure EraseBackground(DC: HDC); virtual; |
![]() |
procedure KeyDown(var Key: Word; Shift: TShiftState); dynamic; |
![]() |
procedure KeyUp(var Key: Word; Shift: TShiftState); dynamic; |
![]() |
function IntfUTF8KeyPress(var UTF8Key: TUTF8Char; RepeatCount: integer; SystemKey: boolean): boolean; dynamic; |
![]() |
property BorderWidth: TBorderWidth read FBorderWidth write SetBorderWidth default 0; |
![]() |
property BoundsLockCount: integer read FBoundsLockCount; |
![]() |
property Brush: TBrush read GetBrush; |
![]() |
property CachedClientHeight: integer read FClientHeight; |
![]() |
property CachedClientWidth: integer read FClientWidth; |
![]() |
property ChildSizing: TControlChildSizing read FChildSizing write SetChildSizing; |
![]() |
property ControlCount: Integer read GetControlCount; |
![]() |
property Controls[Index: Integer]: TControl read GetControl; |
![]() |
property DefWndProc: Pointer read FDefWndProc write FDefWndPRoc; |
![]() |
property DockClientCount: Integer read GetDockClientCount; |
![]() |
property DockClients[Index: Integer]: TControl read GetDockClients; |
![]() |
property DockManager: TDockManager read FDockManager write FDockManager; |
![]() |
property DockSite: Boolean read FDockSite write SetDockSite default False; |
![]() |
property DoubleBuffered: Boolean read FDoubleBuffered write FDoubleBuffered; |
![]() |
property Handle: HWND read GetHandle write SetHandle; |
![]() |
property IsResizing: Boolean read GetIsResizing; |
![]() |
property TabOrder: TTabOrder read GetTabOrder write SetTaborder default -1; |
![]() |
property TabStop: Boolean read FTabStop write SetTabStop default false; |
![]() |
property OnDockDrop: TDockDropEvent read FOnDockDrop write FOnDockDrop; |
![]() |
property OnDockOver: TDockOverEvent read FOnDockOver write FOnDockOver; |
![]() |
property OnEnter: TNotifyEvent read FOnEnter write FOnEnter; |
![]() |
property OnExit: TNotifyEvent read FOnExit write FOnExit; |
![]() |
property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown; |
![]() |
property OnKeyPress: TKeyPressEvent read FOnKeyPress write FOnKeyPress; |
![]() |
property OnKeyUp: TKeyEvent read FOnKeyUp write FOnKeyUp; |
![]() |
property OnMouseWheel: TMouseWheelEvent read FOnMouseWheel write FOnMouseWheel; |
![]() |
property OnMouseWheelDown: TMouseWheelUpDownEvent read FOnMouseWheelDown write FOnMouseWheelDown; |
![]() |
property OnMouseWheelUp: TMouseWheelUpDownEvent read FOnMouseWheelUp write FOnMouseWheelUp; |
![]() |
property OnUnDock: TUnDockEvent read FOnUnDock write FOnUnDock; |
![]() |
property OnUTF8KeyPress: TUTF8KeyPressEvent read FOnUTF8KeyPress write FOnUTF8KeyPress; |
![]() |
property ParentCtl3D: Boolean read FParentCtl3D write SetParentCtl3d default True; |
![]() |
property Showing: Boolean read FShowing; |
![]() |
property UseDockManager: Boolean read FUseDockManager
write SetUseDockManager default False; |
![]() |
property VisibleDockClientCount: Integer read GetVisibleDockClientCount; |
![]() |
function AutoSizeDelayed: boolean; override; |
![]() |
procedure BeginUpdateBounds; |
![]() |
procedure EndUpdateBounds; |
![]() |
procedure LockRealizeBounds; |
![]() |
procedure UnlockRealizeBounds; |
![]() |
function ControlAtPos(const Pos: TPoint; AllowDisabled: Boolean): TControl; |
![]() |
function ControlAtPos(const Pos: TPoint; AllowDisabled, AllowWinControls: Boolean): TControl; |
![]() |
function ControlAtPos(const Pos: TPoint; Flags: TControlAtPosFlags): TControl; |
![]() |
function ContainsControl(Control: TControl): Boolean; |
![]() |
procedure DoAdjustClientRectChange; |
![]() |
procedure InvalidateClientRectCache(WithChildControls: boolean); |
![]() |
function ClientRectNeedsInterfaceUpdate: boolean; |
![]() |
procedure SetBounds(aLeft, aTop, aWidth, aHeight: integer); override; |
![]() |
function GetChildsRect(Scrolled: boolean): TRect; override; |
![]() |
procedure DisableAlign; |
![]() |
procedure EnableAlign; |
![]() |
procedure ReAlign; |
![]() |
procedure WriteLayoutDebugReport(const Prefix: string); override; |
![]() |
constructor Create(TheOwner: TComponent); override; |
![]() |
constructor CreateParented(ParentWindow: HWnd); |
![]() |
class function CreateParentedControl(ParentWindow: HWnd): TWinControl; |
![]() |
destructor Destroy; override; |
![]() |
procedure DockDrop(DockObject: TDragDockObject; X, Y: Integer); dynamic; |
![]() |
function CanFocus: Boolean; virtual; |
![]() |
function GetControlIndex(AControl: TControl): integer; |
![]() |
procedure SetControlIndex(AControl: TControl; NewIndex: integer); |
![]() |
function Focused: Boolean; virtual; |
![]() |
function PerformTab(ForwardTab: boolean): boolean; virtual; |
![]() |
function ControlByName(const ControlName: string): TControl; |
![]() |
procedure SelectNext(CurControl: TWinControl; GoForward, CheckTabStop: Boolean); |
![]() |
procedure SetTempCursor(Value: TCursor); override; |
![]() |
procedure BroadCast(var ToAllMessage); |
![]() |
procedure NotifyControls(Msg: Word); |
![]() |
procedure DefaultHandler(var AMessage); override; |
![]() |
function GetTextLen: Integer; override; |
![]() |
procedure Invalidate; override; |
![]() |
procedure AddControl; virtual; |
![]() |
procedure InsertControl(AControl: TControl); |
![]() |
procedure InsertControl(AControl: TControl; Index: integer); virtual; |
![]() |
procedure RemoveControl(AControl: TControl); |
![]() |
procedure Repaint; override; |
![]() |
procedure SetFocus; virtual; |
![]() |
function FindChildControl(const ControlName: String): TControl; |
![]() |
procedure FlipChildren(AllLevels: Boolean); dynamic; |
![]() |
procedure GetTabOrderList(List: TFPList); |
![]() |
function HandleAllocated: Boolean; |
![]() |
procedure HandleNeeded; |
![]() |
function BrushCreated: Boolean; |
![]() |
procedure EraseBackground(DC: HDC); virtual; |
![]() |
procedure KeyDown(var Key: Word; Shift: TShiftState); dynamic; |
![]() |
procedure KeyUp(var Key: Word; Shift: TShiftState); dynamic; |
![]() |
function IntfUTF8KeyPress(var UTF8Key: TUTF8Char; RepeatCount: integer; SystemKey: boolean): boolean; dynamic; |
![]() |
property BorderWidth: TBorderWidth read FBorderWidth write SetBorderWidth default 0; |
![]() |
property BoundsLockCount: integer read FBoundsLockCount; |
![]() |
property Brush: TBrush read GetBrush; |
![]() |
property CachedClientHeight: integer read FClientHeight; |
![]() |
property CachedClientWidth: integer read FClientWidth; |
![]() |
property ChildSizing: TControlChildSizing read FChildSizing write SetChildSizing; |
![]() |
property ControlCount: Integer read GetControlCount; |
![]() |
property Controls[Index: Integer]: TControl read GetControl; |
![]() |
property DefWndProc: Pointer read FDefWndProc write FDefWndPRoc; |
![]() |
property DockClientCount: Integer read GetDockClientCount; |
![]() |
property DockClients[Index: Integer]: TControl read GetDockClients; |
![]() |
property DockManager: TDockManager read FDockManager write FDockManager; |
![]() |
property DockSite: Boolean read FDockSite write SetDockSite default False; |
![]() |
property DoubleBuffered: Boolean read FDoubleBuffered write FDoubleBuffered; |
![]() |
property Handle: HWND read GetHandle write SetHandle; |
![]() |
property IsResizing: Boolean read GetIsResizing; |
![]() |
property TabOrder: TTabOrder read GetTabOrder write SetTaborder default -1; |
![]() |
property TabStop: Boolean read FTabStop write SetTabStop default false; |
![]() |
property OnDockDrop: TDockDropEvent read FOnDockDrop write FOnDockDrop; |
![]() |
property OnDockOver: TDockOverEvent read FOnDockOver write FOnDockOver; |
![]() |
property OnEnter: TNotifyEvent read FOnEnter write FOnEnter; |
![]() |
property OnExit: TNotifyEvent read FOnExit write FOnExit; |
![]() |
property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown; |
![]() |
property OnKeyPress: TKeyPressEvent read FOnKeyPress write FOnKeyPress; |
![]() |
property OnKeyUp: TKeyEvent read FOnKeyUp write FOnKeyUp; |
![]() |
property OnMouseWheel: TMouseWheelEvent read FOnMouseWheel write FOnMouseWheel; |
![]() |
property OnMouseWheelDown: TMouseWheelUpDownEvent read FOnMouseWheelDown write FOnMouseWheelDown; |
![]() |
property OnMouseWheelUp: TMouseWheelUpDownEvent read FOnMouseWheelUp write FOnMouseWheelUp; |
![]() |
property OnUnDock: TUnDockEvent read FOnUnDock write FOnUnDock; |
![]() |
property OnUTF8KeyPress: TUTF8KeyPressEvent read FOnUTF8KeyPress write FOnUTF8KeyPress; |
![]() |
property ParentCtl3D: Boolean read FParentCtl3D write SetParentCtl3d default True; |
![]() |
property Showing: Boolean read FShowing; |
![]() |
property UseDockManager: Boolean read FUseDockManager
write SetUseDockManager default False; |
![]() |
property VisibleDockClientCount: Integer read GetVisibleDockClientCount; |