Struttura CLIENTCREATESTRUCT (winuser.h)
Contiene informazioni sul menu e sulla prima finestra figlio dell'interfaccia a documenti multipli di una finestra del client MDI. Un'applicazione passa un puntatore a questa struttura come parametro lpParam della funzione CreateWindow durante la creazione di una finestra client MDI.
Sintassi
typedef struct tagCLIENTCREATESTRUCT {
HANDLE hWindowMenu;
UINT idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;
Members
hWindowMenu
Tipo: HANDLE
Handle per il menu della finestra dell'applicazione MDI. Un'applicazione MDI può recuperare questo handle dal menu della finestra cornice MDI usando la funzione GetSubMenu .
idFirstChild
Tipo: UINT
Identificatore della finestra figlio della prima finestra figlio MDI creata. Il sistema incrementa l'identificatore per ogni finestra figlio MDI aggiuntiva creata dall'applicazione e riassegna gli identificatori quando l'applicazione elimina definitivamente una finestra per mantenere contiguo l'intervallo di identificatori. Questi identificatori vengono usati nei messaggi WM_COMMAND inviati alla finestra cornice MDI dell'applicazione quando viene scelta una finestra figlio dal menu della finestra; non devono essere in conflitto con altri identificatori di comando.
Commenti
Quando la finestra del client MDI viene creata chiamando CreateWindow, il sistema invia un messaggio WM_CREATE alla finestra. Il parametro lParam di WM_CREATE contiene un puntatore a una struttura CREATESTRUCT . Il membro lpCreateParams di questa struttura contiene un puntatore a una struttura CLIENTCREATESTRUCT .
Requisiti
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
Informazioni sull'interfaccia a documenti multipli
Informazioni concettuali
Riferimento