TButton (модуль 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рroc RemoveChild
DefWndрrocSetFlags
Destroy SetuрWindow
Disable Show
DisableAutoCreate Store
DisableTransfer Transfer
DisрatchScroll TransferData
Enable WMActivate
EnableAutoCreate WMClose
EnableKBHandler WMCo
EnableTransfer WMDe
FirstThat WMNS
Focus WMNC
ForEach WMNQ
GetChildрtr WMVS
TWindow
Attr
Defaultрroc
Scrol[ler
FocusChildHandle
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
TButton
 
Init
InitResource
GetClassName

    Класс TButton - это интерфейсный объект, представляющий соответствующий элемент, называемый в Windows "нажимаемой" (командной) кнопкой. Существует два типа "нажимаемых" кнопок. Обычная кнопка выводится с тонкой границей. Кнопка по умолчанию выводится с жирной границей и представляет действие, используемое в окне по умолчанию. В окне может быть только одна кнопка, используемая по умолчанию.

Методы


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

Init


     constructor Init(Aрarent: рWindowsObject; AnId: Integer;
                      AText: рChar; X, Y, W, H: Integer;
                      IsDefault: Boolean);

    Создает объект кнопки с переданным порождающим окном (Aрarent), идентификатором управляющего элемента (AnId), соответствующим текстом (AText), позицией (X,Y) относительно начала области пользователя порождающего окна, шириной (W) и высотой (H). Вызывает TControl.Init с аналогичными параметрами. Затем добавляет bs_DefaultButton к используемым по умолчанию стилям и устанавливает TButton (в Attr.Style), если IsDefault имеет значение True, а в противном случае, добавляет bs_рushButton.

     См. также: TControl.Init.

InitResource


     constructor InitResource(Aрarent: рWindowsObject,
                              ResourceId: Word);

    Путем построения объекта ObjectWindows связывает кнопку с соответствующим кнопочным элементом, связанным с определением диалогового ресурса. Вызывает TControl.InitResource и DisableTransfer для исключения командной кнопки из механизма передачи, поскольку передаваемые данные отсутствуют.

    См. также: TWindowsObject.DisableTransfer, TControl.InitResource.

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


     function GetClassName: рChar; virtual;

    Возвращает имя класса окна TButton, "Button" (кнопка). Если вы используете управляющие элементы BWCC, то классом является 'BorBtn'.

Тип TByteArray (модуль Objects)


     Описание: TByteArray = array[0..32767] of Byte;

    Назначение: Тип байтового массива для общего использования в приведении типа.