WM_MDICREATE

Een toepassing verzendt het bericht WM_MDICREATE naar een meerdere interface (MDI) client documentvenster om te maken een MDI-subvenster.

WM_MDICREATE wParam = 0;                                     / / niet gebruikt; moet nul lParam = (LPARAM) (LPMDICREATESTRUCT) lpmdic;   / / gegevens voor het aanmaken 
 

Parameters

lpmdic
Aanwijzer naar een MDICREATESTRUCT structuur die informatie bevat die het systeem gebruikt om te maken het MDI-subvenster.

Retourwaarden

Als het bericht is gelukt, is de geretourneerde waarde de ingang voor het nieuwe kind venster.

Als het bericht is mislukt, is de retourwaarde NULL.

Opmerkingen

Het MDI-subvenster is gemaakt met de stijl bits WS_CHILD, WS_CLIPSIBLINGS, WS_CLIPCHILDREN, WS_SYSMENU, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOX en WS_MAXIMIZEBOX, plus extra stijl bits opgegeven de MDICREATESTRUCT structuur die de parameter lpmdic wijst naar. Het systeem wordt de titel van het nieuwe kind venster toegevoegd aan het menu venster van het framevenster. Een toepassing moet dit bericht kunt maken van alle onderliggende vensters van het clientvenster.

Als een MDI-clientvenster een bericht dat de activering van haar kind windows verandert ontvangt terwijl de actieve kind venster is gemaximaliseerd, het systeem herstelt het actieve kind venster en wordt het nieuwe geactiveerde kind venster gemaximaliseerd.

Wanneer een onderliggend MDI-venster is gemaakt, verzendt het systeem het WM_CREATE -bericht naar het venster. De parameter lParam van het WM_CREATE bericht bevat een aanwijzer naar een CREATESTRUCT structuur. Het lpCreateParams lid van deze structuur bevat een aanwijzer naar de structuur van de MDICREATESTRUCT doorgegeven met het WM_MDICREATE bericht dat het MDI-subvenster gemaakt.

Een toepassing moet niet een signaal tweede WM_MDICREATE terwijl een bericht van WM_MDICREATE nog wordt verwerkt. Bijvoorbeeld, moet het niet een signaal WM_MDICREATE terwijl een MDI-subvenster is haar boodschap WM_MDICREATE verwerking.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.

Zie ook

Meerdere Document Interface overzicht, meerdere Document Interface berichten, CreateMDIWindow, CREATESTRUCT, MDICREATESTRUCT, WM_CREATE, WM_MDIDESTROY

Index