Klasse TWinControl

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TWinControl = class(TControl)

Beschreibung

no description available, TControl description follows
no description available, TLCLComponent description follows

Hierarchie

Übersicht

Methoden

Public function AutoSizeDelayed: boolean; override;
Public procedure BeginUpdateBounds;
Public procedure EndUpdateBounds;
Public procedure LockRealizeBounds;
Public procedure UnlockRealizeBounds;
Public function ControlAtPos(const Pos: TPoint; AllowDisabled: Boolean): TControl;
Public function ControlAtPos(const Pos: TPoint; AllowDisabled, AllowWinControls: Boolean): TControl;
Public function ControlAtPos(const Pos: TPoint; Flags: TControlAtPosFlags): TControl;
Public function ContainsControl(Control: TControl): Boolean;
Public procedure DoAdjustClientRectChange;
Public procedure InvalidateClientRectCache(WithChildControls: boolean);
Public function ClientRectNeedsInterfaceUpdate: boolean;
Public procedure SetBounds(aLeft, aTop, aWidth, aHeight: integer); override;
Public function GetChildsRect(Scrolled: boolean): TRect; override;
Public procedure DisableAlign;
Public procedure EnableAlign;
Public procedure ReAlign;
Public procedure WriteLayoutDebugReport(const Prefix: string); override;
Public constructor Create(TheOwner: TComponent); override;
Public constructor CreateParented(ParentWindow: HWnd);
Public class function CreateParentedControl(ParentWindow: HWnd): TWinControl;
Public destructor Destroy; override;
Public procedure DockDrop(DockObject: TDragDockObject; X, Y: Integer); dynamic;
Public function CanFocus: Boolean; virtual;
Public function GetControlIndex(AControl: TControl): integer;
Public procedure SetControlIndex(AControl: TControl; NewIndex: integer);
Public function Focused: Boolean; virtual;
Public function PerformTab(ForwardTab: boolean): boolean; virtual;
Public function ControlByName(const ControlName: string): TControl;
Public procedure SelectNext(CurControl: TWinControl; GoForward, CheckTabStop: Boolean);
Public procedure SetTempCursor(Value: TCursor); override;
Public procedure BroadCast(var ToAllMessage);
Public procedure NotifyControls(Msg: Word);
Public procedure DefaultHandler(var AMessage); override;
Public function GetTextLen: Integer; override;
Public procedure Invalidate; override;
Public procedure AddControl; virtual;
Public procedure InsertControl(AControl: TControl);
Public procedure InsertControl(AControl: TControl; Index: integer); virtual;
Public procedure RemoveControl(AControl: TControl);
Public procedure Repaint; override;
Public procedure SetFocus; virtual;
Public function FindChildControl(const ControlName: String): TControl;
Public procedure FlipChildren(AllLevels: Boolean); dynamic;
Public procedure GetTabOrderList(List: TFPList);
Public function HandleAllocated: Boolean;
Public procedure HandleNeeded;
Public function BrushCreated: Boolean;
Public procedure EraseBackground(DC: HDC); virtual;
Public procedure KeyDown(var Key: Word; Shift: TShiftState); dynamic;
Public procedure KeyUp(var Key: Word; Shift: TShiftState); dynamic;
Public function IntfUTF8KeyPress(var UTF8Key: TUTF8Char; RepeatCount: integer; SystemKey: boolean): boolean; dynamic;

Eigenschaften

Public property BorderWidth: TBorderWidth read FBorderWidth write SetBorderWidth default 0;
Public property BoundsLockCount: integer read FBoundsLockCount;
Public property Brush: TBrush read GetBrush;
Public property CachedClientHeight: integer read FClientHeight;
Public property CachedClientWidth: integer read FClientWidth;
Public property ChildSizing: TControlChildSizing read FChildSizing write SetChildSizing;
Public property ControlCount: Integer read GetControlCount;
Public property Controls[Index: Integer]: TControl read GetControl;
Public property DefWndProc: Pointer read FDefWndProc write FDefWndPRoc;
Public property DockClientCount: Integer read GetDockClientCount;
Public property DockClients[Index: Integer]: TControl read GetDockClients;
Public property DockManager: TDockManager read FDockManager write FDockManager;
Public property DockSite: Boolean read FDockSite write SetDockSite default False;
Public property DoubleBuffered: Boolean read FDoubleBuffered write FDoubleBuffered;
Public property Handle: HWND read GetHandle write SetHandle;
Public property IsResizing: Boolean read GetIsResizing;
Public property TabOrder: TTabOrder read GetTabOrder write SetTaborder default -1;
Public property TabStop: Boolean read FTabStop write SetTabStop default false;
Public property OnDockDrop: TDockDropEvent read FOnDockDrop write FOnDockDrop;
Public property OnDockOver: TDockOverEvent read FOnDockOver write FOnDockOver;
Public property OnEnter: TNotifyEvent read FOnEnter write FOnEnter;
Public property OnExit: TNotifyEvent read FOnExit write FOnExit;
Public property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown;
Public property OnKeyPress: TKeyPressEvent read FOnKeyPress write FOnKeyPress;
Public property OnKeyUp: TKeyEvent read FOnKeyUp write FOnKeyUp;
Public property OnMouseWheel: TMouseWheelEvent read FOnMouseWheel write FOnMouseWheel;
Public property OnMouseWheelDown: TMouseWheelUpDownEvent read FOnMouseWheelDown write FOnMouseWheelDown;
Public property OnMouseWheelUp: TMouseWheelUpDownEvent read FOnMouseWheelUp write FOnMouseWheelUp;
Public property OnUnDock: TUnDockEvent read FOnUnDock write FOnUnDock;
Public property OnUTF8KeyPress: TUTF8KeyPressEvent read FOnUTF8KeyPress write FOnUTF8KeyPress;
Public property ParentCtl3D: Boolean read FParentCtl3D write SetParentCtl3d default True;
Public property Showing: Boolean read FShowing;
Public property UseDockManager: Boolean read FUseDockManager write SetUseDockManager default False;
Public property VisibleDockClientCount: Integer read GetVisibleDockClientCount;

Beschreibung

Methoden

Public function AutoSizeDelayed: boolean; override;
 
Public procedure BeginUpdateBounds;
 
Public procedure EndUpdateBounds;
 
Public procedure LockRealizeBounds;
 
Public procedure UnlockRealizeBounds;
 
Public function ControlAtPos(const Pos: TPoint; AllowDisabled: Boolean): TControl;
 
Public function ControlAtPos(const Pos: TPoint; AllowDisabled, AllowWinControls: Boolean): TControl;
 
Public function ControlAtPos(const Pos: TPoint; Flags: TControlAtPosFlags): TControl;
 
Public function ContainsControl(Control: TControl): Boolean;
 
Public procedure DoAdjustClientRectChange;
 
Public procedure InvalidateClientRectCache(WithChildControls: boolean);
 
Public function ClientRectNeedsInterfaceUpdate: boolean;
 
Public procedure SetBounds(aLeft, aTop, aWidth, aHeight: integer); override;
 
Public function GetChildsRect(Scrolled: boolean): TRect; override;
 
Public procedure DisableAlign;
 
Public procedure EnableAlign;
 
Public procedure ReAlign;
 
Public procedure WriteLayoutDebugReport(const Prefix: string); override;
 
Public constructor Create(TheOwner: TComponent); override;
 
Public constructor CreateParented(ParentWindow: HWnd);
 
Public class function CreateParentedControl(ParentWindow: HWnd): TWinControl;
 
Public destructor Destroy; override;
 
Public procedure DockDrop(DockObject: TDragDockObject; X, Y: Integer); dynamic;
 
Public function CanFocus: Boolean; virtual;
 
Public function GetControlIndex(AControl: TControl): integer;
 
Public procedure SetControlIndex(AControl: TControl; NewIndex: integer);
 
Public function Focused: Boolean; virtual;
 
Public function PerformTab(ForwardTab: boolean): boolean; virtual;
 
Public function ControlByName(const ControlName: string): TControl;
 
Public procedure SelectNext(CurControl: TWinControl; GoForward, CheckTabStop: Boolean);
 
Public procedure SetTempCursor(Value: TCursor); override;
 
Public procedure BroadCast(var ToAllMessage);
 
Public procedure NotifyControls(Msg: Word);
 
Public procedure DefaultHandler(var AMessage); override;
 
Public function GetTextLen: Integer; override;
 
Public procedure Invalidate; override;
 
Public procedure AddControl; virtual;
 
Public procedure InsertControl(AControl: TControl);
 
Public procedure InsertControl(AControl: TControl; Index: integer); virtual;
 
Public procedure RemoveControl(AControl: TControl);
 
Public procedure Repaint; override;
 
Public procedure SetFocus; virtual;
 
Public function FindChildControl(const ControlName: String): TControl;
 
Public procedure FlipChildren(AllLevels: Boolean); dynamic;
 
Public procedure GetTabOrderList(List: TFPList);
 
Public function HandleAllocated: Boolean;
 
Public procedure HandleNeeded;
 
Public function BrushCreated: Boolean;
 
Public procedure EraseBackground(DC: HDC); virtual;
 
Public procedure KeyDown(var Key: Word; Shift: TShiftState); dynamic;
 
Public procedure KeyUp(var Key: Word; Shift: TShiftState); dynamic;
 
Public function IntfUTF8KeyPress(var UTF8Key: TUTF8Char; RepeatCount: integer; SystemKey: boolean): boolean; dynamic;
 

Eigenschaften

Public property BorderWidth: TBorderWidth read FBorderWidth write SetBorderWidth default 0;
 
Public property BoundsLockCount: integer read FBoundsLockCount;
 
Public property Brush: TBrush read GetBrush;
 
Public property CachedClientHeight: integer read FClientHeight;
 
Public property CachedClientWidth: integer read FClientWidth;
 
Public property ChildSizing: TControlChildSizing read FChildSizing write SetChildSizing;
 
Public property ControlCount: Integer read GetControlCount;
 
Public property Controls[Index: Integer]: TControl read GetControl;
 
Public property DefWndProc: Pointer read FDefWndProc write FDefWndPRoc;
 
Public property DockClientCount: Integer read GetDockClientCount;
 
Public property DockClients[Index: Integer]: TControl read GetDockClients;
 
Public property DockManager: TDockManager read FDockManager write FDockManager;
 
Public property DockSite: Boolean read FDockSite write SetDockSite default False;
 
Public property DoubleBuffered: Boolean read FDoubleBuffered write FDoubleBuffered;
 
Public property Handle: HWND read GetHandle write SetHandle;
 
Public property IsResizing: Boolean read GetIsResizing;
 
Public property TabOrder: TTabOrder read GetTabOrder write SetTaborder default -1;
 
Public property TabStop: Boolean read FTabStop write SetTabStop default false;
 
Public property OnDockDrop: TDockDropEvent read FOnDockDrop write FOnDockDrop;
 
Public property OnDockOver: TDockOverEvent read FOnDockOver write FOnDockOver;
 
Public property OnEnter: TNotifyEvent read FOnEnter write FOnEnter;
 
Public property OnExit: TNotifyEvent read FOnExit write FOnExit;
 
Public property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown;
 
Public property OnKeyPress: TKeyPressEvent read FOnKeyPress write FOnKeyPress;
 
Public property OnKeyUp: TKeyEvent read FOnKeyUp write FOnKeyUp;
 
Public property OnMouseWheel: TMouseWheelEvent read FOnMouseWheel write FOnMouseWheel;
 
Public property OnMouseWheelDown: TMouseWheelUpDownEvent read FOnMouseWheelDown write FOnMouseWheelDown;
 
Public property OnMouseWheelUp: TMouseWheelUpDownEvent read FOnMouseWheelUp write FOnMouseWheelUp;
 
Public property OnUnDock: TUnDockEvent read FOnUnDock write FOnUnDock;
 
Public property OnUTF8KeyPress: TUTF8KeyPressEvent read FOnUTF8KeyPress write FOnUTF8KeyPress;
 
Public property ParentCtl3D: Boolean read FParentCtl3D write SetParentCtl3d default True;
 
Public property Showing: Boolean read FShowing;
 
Public property UseDockManager: Boolean read FUseDockManager write SetUseDockManager default False;
 
Public property VisibleDockClientCount: Integer read GetVisibleDockClientCount;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:02:54