WM_MDICREATE Nachricht
Eine Anwendung sendet die WM_MDICREATE-Nachricht an ein MDI-Clientfenster (Multiple Document Interface), um ein untergeordnetes MDI-Fenster zu erstellen.
#define WM_MDICREATE 0x0220
Parameter
-
wParam
-
Dieser Parameter wird nicht verwendet.
-
lParam
-
Ein Zeiger auf eine MDICREATESTRUCT-Struktur , die Informationen enthält, die das System zum Erstellen des untergeordneten MDI-Fensters verwendet.
Rückgabewert
Typ: HWND
Wenn die Nachricht erfolgreich ist, ist der Rückgabewert das Handle für das neue untergeordnete Fenster.
Wenn die Nachricht fehlschlägt, ist der Rückgabewert NULL.
Bemerkungen
Das untergeordnete MDI-Fenster wird mit den FensterformatbitsWS_CHILD, WS_CLIPSIBLINGS, WS_CLIPCHILDREN, WS_SYSMENU, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOX und WS_MAXIMIZEBOX sowie zusätzlichen Formatbits erstellt, die in der MDICREATESTRUCT-Struktur angegeben sind. Das System fügt dem Fenstermenü des Rahmenfensters den Titel des neuen untergeordneten Fensters hinzu. Eine Anwendung sollte diese Meldung verwenden, um alle untergeordneten Fenster des Clientfensters zu erstellen.
Wenn ein MDI-Clientfenster eine Meldung empfängt, die die Aktivierung der untergeordneten Fenster ändert, während das aktive untergeordnete Fenster maximiert wird, stellt das System das aktive untergeordnete Fenster wieder her und maximiert das neu aktivierte untergeordnete Fenster.
Wenn ein untergeordnetes MDI-Fenster erstellt wird, sendet das System die WM_CREATE-Nachricht an das Fenster. Der lParam-Parameter der WM_CREATE Meldung enthält einen Zeiger auf eine CREATESTRUCT-Struktur . Das lpCreateParams-Element dieser Struktur enthält einen Zeiger auf die MDICREATESTRUCT-Struktur , die mit der WM_MDICREATE Meldung übergeben wird, die das untergeordnete MDI-Fenster erstellt hat.
Eine Anwendung sollte keine zweite WM_MDICREATE Nachricht senden, während eine WM_MDICREATE Nachricht noch verarbeitet wird. Beispielsweise sollte keine WM_MDICREATE Nachricht gesendet werden , während ein untergeordnetes MDI-Fenster seine WM_MDICREATE Nachricht verarbeitet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Konzept