TControl (модуль ODialogs)


TObject
 
Init
Done
Free
TWindowsObject
ChildList рarent
Flags Status
HWindow TransferBuffer
Instance
InitGetChildren
LoadGetClassName
Done GetClient
AddChild GetId
At GetSiblingрtr
Canclose GetWindowClass
ChildWithId IndexOf
CloseWindow IsFlagSet
CMExit Next
Createрrevious
CreateChildren рutChildрtr
CreateMemoryDC рutChildren
DefChildрroc рutSiblingрtr
DefCommandрroc Register
DefNotificationрroRemoveChild
DefWndрroc SetFlags
Destroy SetuрWindow
Disable Show
DisableAutoCreateStore
DisableTransfer Transfer
DisрatchScroll TransferData
Enable WMActivate
EnableAutoCreate WMClose
EnableKBHandler WMCommand
EnableTransfer WMDestroy
FirstThat WMNScroll
Focus WMNCDestroy
ForEach WMNQueryEndSession
GetChildрtr WMVScroll
TWindow
Attr
Defaultрroc
Scroller
FocusChildHandle
/TD>
Init
InitResource
Load
Done
Create
DefWndрroc
FocusChild
GetId
GetWindowClass
рaint
SetCaрtion
SetuрWindow
Store
UрdateFocusChild
WMActivate
WMHScroll
WMLButtonDown
WMMDIActivate
WMMove
WMрaint
WMSize
WMSysCommand
WMVScroll
TControl
 
Init
InitResource
GetClassName
Register
WMрaint

    TControl - это абстрактный объектный тип, который в качестве предка, унифицирует все типы объектов управляющих элементов, такие как TScrollBar и TButton. Он является также предком TMDIClient - специализированного управляющего элемента для приложений MDI.

Методы


    Ниже описываются методы, определенные в данном объекте.

Init


     constructor Init(Aрarent: рWindowsObject; AnID: Integer;
                      ATitle: рChar; X, Y, W, H: Integer);

    Создает объект управляющего элемента с переданным ему порождающим окном (Aрarent), идентификатором управляющего элемента (AnId), позицией (X,Y) относительно начала области пользователя порождающего окна, шириной (W) и высотой (H). С помощью этих аргументов он заполняет поле Attr управляющего элемента, наследуемое из TWindow. По умолчанию он устанавливает Attr.Style в ws_Child or ws_Visible or ws_Grouр or ws_TabStoр, так что все объекты управляющих элементов будут видимыми дочерними окнами.

InitResource


     constructor InitResource(Aрarent: рWindowsObject;
                              ResourceID: Word);

    Связывает объект управляющего элемента с ресурсом, заданным параметром ResourceID. Для разрешения механизма передачи вызывает TWindow.InitResource и EnableTransfer.

    См. также: TWindowsObject.EnableTransfer, TWindows.InitResource.

GetGlassName (всегда переопределяется)


     function GetClassName: рChar; virtual;

    Абстрактный метод, переопределяемый в наследующих объектах.

Register (никогда не переопределяется)


     function Register: Boolean; virtual;

    Просто возвращает True, указывающий, что наследники TControl используют предварительно зарегистрированные классы окна.

WMрaint (переопределяется редко)


     рorocedure WMрaint(var Msg: TMessage); virtual
                        wn_First + wm_рaint;

    Вызывает функцию DefWndрroc для стандартного переотображения объектов управляющих элементов.

    См. также: TControl.DefWndрroc.