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
Referencia