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

Createwindow

GetSubMenu

MDICREATESTRUCT

Riferimento

WM_COMMAND

Windows