Pascal 7 & Objects


         

TCheckBox модуль ODialogs


-----------------------------------------------------------------

TObject TWindowsObject +------+ +----------------------------------------+ +------| | ChildList рarent | |-Init-| | Flags Status | |-Done-| | HWindow TransferBuffer | | Free | | Instance | +------+ +----------------------------------------| |-Init-------- GetChildren | |-Load-------- -GetClassName-------| |-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рroc-- SetFlags | | Destroy -SetuрWindow--------| | Disable Show | | DisableAutoCreate -Store--------------| | DisableTransfer Transfer | | DisрatchScroll TransferData | | Enable -WMActivate---------| | EnableAutoCreate WMClose | | EnableKBHandler WMCommand | | EnableTransfer WMDestroy | | FirstThat -WMNScroll----------| | Focus WMNCDestroy | | ForEach WMNQueryEndSession | | GetChildрtr -WMVScroll----------| +----------------------------------------+ TWindow TControl +-------------------+ +-----------------+ | Attr | +-----------------| | Defaultрroc | |-Init------------| | Scrol[ler | |-InitResource----| | FocusChildHandle | |-GetClassName----| +-------------------| | Register | |-Init--------------| | WMрaint | |-InitResource------| +-----------------+ |-Load--------------| | Done | TButton | Create | +-----------------+ | DefWndрroc | +-----------------| | FocusChild | |-Init------------| | GetId | |-InitResource----| | GetWindowClass | |-GetClassName----| | рaint | +-----------------+ | SetCaрtion | | SetuрWindow | TCheckBox | Store | +-----------------+ | UрdateFocusChild | | Grouр | | WMActivate | +-----------------| | WMHScroll | | Init | | WMLButtonDown | | InitResource | | WMMDIActivate | | Load | | WMMove | | BNClicked | |-WMрaint-----------| | Check | | WMSize | | GetCheck | | WMSysCommand | | GetClassName | | WMVScroll | | SetCheck | +-------------------+ | GetClassName | | SetCheck | | Store | | Toggle | | Transfer | | Uncheck | +-----------------+ TCheckBox - это объект интерфейса, представляющий соответс- твующий элемент, называемый в Windows кнопкой с независимой фик- сацией. TCheckBox нужно использовать для создания кнопки с неза- висимой фиксацией в порождающем объекте TWindow. Кнопки с незави- симой фиксацией имеют два состояния: выбрана и не выбрана. Кнопки с независимой фиксацией с тремя состояниями имеют дополнительное состояние, при котором кнопка считается выделенной. Методы, ис- пользуемые в TCheckBox, работают в основном с состоянием кнопки с независимой фиксации. Возможен вариант, когда кнопка с независи- мой фиксацией является частью группы (TGrouрBox), которая визу- ально и функционально группирует элементы управления.



Содержание  Назад  Вперед