Pascal 7 & Objects


         

TMDIClient модуль OWindows


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

TObject TWindowsObject +------+ +----------------------------------------+ +------| | ChildList Parent | |-Init-| | Flags Status | |-Done-| | HWindow TransferBuffer | | Free | | Instance | +------+ +----------------------------------------| |-Init-------- GetChildren | |-Load-------- -GetClassName-------| | Done GetClient | | AddChild -GetId--------------| | At GetSiblingPtr | | Canclose -GetWindowClass-----| | ChildWithId IndexOf | | CloseWindow IsFlagSet | | CMExit Next | |-Create------ Previous | | CreateChildren PutChildPtr | | CreateMemoryDC PutChildren | | DefChildProc PutSiblingPtr | | DefCommandProc -Register-----------| | DefNotificationProc RemoveChild | |-DefWndProc-- SetFlags | | Destroy -SetupWindow--------| | Disable Show | | DisableAutoCreate -Store--------------| | DisableTransfer Transfer | | DispatchScroll TransferData | | Enable -WMActivate---------| | EnableAutoCreate WMClose | | EnableKBHandler WMCommand | | EnableTransfer WMDestroy | | FirstThat -WMNScroll----------| | Focus WMNCDestroy | | ForEach WMNQueryEndSession | | GetChildPtr -WMVScroll----------| +----------------------------------------+

TWindow TMDIClient +-------------------+ +-----------------+ | Attr | | ClientAttr | | DefaultProc | +-----------------| | Scrol[ler | | Init | | FocusChildHandle | | ArrangeIcons | +-------------------| | CascadeChildren | |-Init--------------| | GetClassName | | InitResource | | Register | |-Load--------------| | Store | | Done | | TitleChildren | | Create | | WMPaint | | DefWndProc | +-----------------+ | FocusChild | | GetId | | GetWindowClass | | Paint | | SetCaption | | SetupWindow | |-Store-------------| | UpdateFocusChild | | WMActivate | | WMHScroll | | WMLButtonDown | | WMMDIActivate | | WMMove | | WMPaint | |-WMSize------------| | WMSysCommand | | WMVScroll | +-------------------+

Пользовательские окна интерфейса работы с документами (MDI), представляемые объектом TDMIClient, управляют дочерними окнами MDI приложения MDI. Методы TMDIClient предназначены для работы с дочерними окнами MDI.

В более ранних версиях ObjectWindows TMDIClient наследовал из TControl. В данной версии TMDIClient является прямым потомком TWindow.



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