Pascal 7 & Objects


         

TComboBox ODialogs


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

TObject TWindowsObject +------+ +----------------------------------------+ +------| | ChildList arent | |-Init-| | Flags Status | |-Done-| | HWindow TransferBuffer | | Free | | Instance | +------+ +----------------------------------------| |-Init-------- GetChildren | |-Load-------- -GetClassName-------| | Done GetClient | | AddChild -GetId--------------| | At GetSiblingtr | | Canclose -GetWindowClass-----| | ChildWithId IndexOf | | CloseWindow IsFlagSet | | CMExit Next | |-Create------ revious | | CreateChildren utChildtr | | CreateMemoryDC utChildren | | DefChildroc utSiblingtr | | DefCommandroc -Register-----------| | DefNotificationroc RemoveChild | |-DefWndroc-- SetFlags | | Destroy -SetuWindow--------| | Disable Show | | DisableAutoCreate -Store--------------| | DisableTransfer Transfer | | DisatchScroll TransferData | | Enable -WMActivate---------| | EnableAutoCreate WMClose | | EnableKBHandler WMCommand | | EnableTransfer WMDestroy | | FirstThat -WMNScroll----------| | Focus WMNCDestroy | | ForEach WMNQueryEndSession | | GetChildtr -WMVScroll----------| +----------------------------------------+

TWindow TControl +-------------------+ +-----------------+ | Attr | +-----------------| | Defaultroc | |-Init------------| | Scrol[ler | |-InitResource----| | FocusChildHandle | |-GetClassName----| +-------------------| | Register | |-Init--------------| | WMaint | |-InitResource------| +-----------------+ | Load | | Done | TListBox | Create | +-----------------+ | DefWndroc | +-----------------| | FocusChild | |-Init------------| | GetId | | AddString | | GetWindowClass | | ClearList | | aint | | DeleteString | | SetCation | |-GetClassName----| | SetuWindow | | GetCount | | Store | | GetMsgID | | UdateFocusChild | | GetSelIndex | | WMActivate | | GetSelString | | WMHScroll | | GetStringLen | | WMLButtonDown | | InsertString | | WMMDIActivate | | SetSelIndex | | WMMove | | SetSelString | |-WMaint-----------| |-Transfer--------| | WMSize | +-----------------+ | WMSysCommand | | WMVScroll | TComboBox +-------------------+ +-----------------+ | TextLen | +-----------------| | Init | | InitResource | | Load | | Clear | | GetClassName | | GetEditSel | | GetText | | GetTextLen | | HideList | | SetEditSel | | SetText | | SetuWindow | | ShowList | | Store | | Transfer | +-----------------+

TComboBox - , - , Windows . TListBox.

: , - . Windows cbs_Simle, cbs_DroDown cbs_DroDownList. - TComboBox, , , Windows, - .

ObjectWindows - .