Estructura CLIENTCREATESTRUCT (winuser.h)

Contiene información sobre el menú y la primera ventana secundaria de la interfaz de varios documentos (MDI) de una ventana de cliente MDI. Una aplicación pasa un puntero a esta estructura como el parámetro lpParam de la función CreateWindow al crear una ventana de cliente MDI.

Sintaxis

typedef struct tagCLIENTCREATESTRUCT {
  HANDLE hWindowMenu;
  UINT   idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;

Miembros

hWindowMenu

Tipo: HANDLE

Identificador del menú de ventana de la aplicación MDI. Una aplicación MDI puede recuperar este identificador desde el menú de la ventana de marco MDI mediante la función GetSubMenu .

idFirstChild

Tipo: UINT

Identificador de la ventana secundaria de la primera ventana secundaria MDI creada. El sistema incrementa el identificador de cada ventana secundaria MDI adicional que crea la aplicación y reasigna los identificadores cuando la aplicación destruye una ventana para mantener el intervalo de identificadores contiguos. Estos identificadores se usan en WM_COMMAND mensajes enviados a la ventana de marco MDI de la aplicación cuando se elige una ventana secundaria en el menú ventana; no deben entrar en conflicto con ningún otro identificador de comando.

Observaciones

Cuando se crea la ventana del cliente MDI mediante una llamada a CreateWindow, el sistema envía un mensaje WM_CREATE a la ventana. El parámetro lParam de WM_CREATE contiene un puntero a una estructura CREATESTRUCT . El miembro lpCreateParams de esta estructura contiene un puntero a una estructura CLIENTCREATESTRUCT .

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

Acerca de la interfaz de varios documentos

Conceptual

CreateWindow

GetSubMenu

MDICREATESTRUCT

Referencia

WM_COMMAND

Windows