WM_MDICREATE messaggio

Un'applicazione invia il messaggio di WM_MDICREATE a una finestra client MDI (Multiple-Document Interface) per creare una finestra figlio MDI.

#define WM_MDICREATE                    0x0220

Parametri

wParam

Questo parametro non viene usato.

lParam

Puntatore a una struttura MDICREATESTRUCT contenente informazioni usate dal sistema per creare la finestra figlio MDI.

Valore restituito

Tipo: HWND

Se il messaggio ha esito positivo, il valore restituito è l'handle della nuova finestra figlio.

Se il messaggio ha esito negativo, il valore restituito è NULL.

Commenti

La finestra figlio MDI viene creata con i bit di stile finestra WS_CHILD, WS_CLIPSIBLINGS, WS_CLIPCHILDREN, WS_SYSMENU, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOXe WS_MAXIMIZEBOX, oltre a bit di stile aggiuntivi specificati nella struttura MDICREATESTRUCT. Il sistema aggiunge il titolo della nuova finestra figlio al menu finestra della finestra della cornice. Un'applicazione deve usare questo messaggio per creare tutte le finestre figlio della finestra client.

Se una finestra client MDI riceve un messaggio che modifica l'attivazione delle finestre figlio mentre la finestra figlio attiva è ingrandita, il sistema ripristina la finestra figlio attiva e ottimizza la finestra figlio appena attivata.

Quando viene creata una finestra figlio MDI, il sistema invia il messaggio di WM_CREATE alla finestra. Il parametro lParam del messaggio di WM_CREATE contiene un puntatore a una struttura CREATESTRUCT . Il membro lpCreateParams di questa struttura contiene un puntatore alla struttura MDICREATESTRUCT passata con il messaggio WM_MDICREATE che ha creato la finestra figlio MDI.

Un'applicazione non deve inviare un secondo messaggio WM_MDICREATE mentre viene ancora elaborato un messaggio di WM_MDICREATE . Ad esempio, non deve inviare un messaggio WM_MDICREATE mentre una finestra figlio MDI elabora il messaggio WM_MDICREATE .

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Riferimento

CreateMDIWindow

CREATESTRUCT

MDICREATESTRUCT

WM_CREATE

WM_MDIDESTROY

Informazioni concettuali

Interfaccia più documenti