WM_MDICREATE

O cerere trimite mesajul WM_MDICREATE pentru un multiple document interface (MDI) client fereastra pentru a crea o fereastră de copil MDI.

WM_MDICREATE wParam = 0;                                     / / nu sunt utilizate; trebuie să fie zero lParam = lpmdic (LPARAM) (LPMDICREATESTRUCT);   / / crearea date 

 

Parametrii

lpmdic
Indicator spre o structură MDICREATESTRUCT con?inând informa?iile care sistemul utilizează pentru a crea fereastra copil MDI.

Valorile întroarse

Dacă mesajul reușește, valoarea returnată este ghidajul de la fereastra copil nou.

Dacă mesajul nu reușește, valoarea returnată este NULL.

Observații

Fereastra copil MDI este creat cu biți stil WS_CHILD, WS_CLIPSIBLINGS, WS_CLIPCHILDREN, WS_SYSMENU, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOX și WS_MAXIMIZEBOX, plus biți stil suplimentare specificate în structura MDICREATESTRUCT la care punctele de parametrul lpmdic . Sistemul adaugă titlul de fereastra copil nou meniul fereastră a ferestrei de cadru. Cererea trebuie să utilizați acest mesaj pentru a crea toate ferestrele de copil a ferestrei client.

Dacă o fereastra de MDI client primește orice mesaj care modifică activarea windows său copil în timp ce este maximizată fereastra copil activă, sistemul de restabilește fereastra copil active ?i Maximizează fereastra copil nou activat.

Când o fereastră de copil MDI este creat, sistemul trimite mesajul WM_CREATE la fereastra. Parametrul lParam WM_CREATE mesajului conține un indicator spre o structură CREATESTRUCT . Membru lpCreateParams de această structură conține un indicator de structura MDICREATESTRUCT trecut cu WM_MDICREATE mesajul creat fereastra copil MDI.

O cerere nu ar trebui să trimită un al doilea mesaj de WM_MDICREATE, în timp ce un mesaj WM_MDICREATE este încă în curs de procesare. De exemplu, acesta ar trebui să nu trimite un mesaj WM_MDICREATE în timp ce o fereastră de copil MDI este prelucrare mesajul său WM_MDICREATE.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Multiple Document Interface prezentare, Multiple Document Interface mesaje, CreateMDIWindow, CREATESTRUCT, MDICREATESTRUCT, WM_CREATE, WM_MDIDESTROY

Index