Estrutura CLIENTCREATESTRUCT (winuser.h)
Contém informações sobre o menu e a primeira janela filho da MDI (interface MDI) de uma janela do cliente MDI. Um aplicativo passa um ponteiro para essa estrutura como o parâmetro lpParam da função CreateWindow ao criar uma janela de cliente MDI.
Sintaxe
typedef struct tagCLIENTCREATESTRUCT {
HANDLE hWindowMenu;
UINT idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;
Membros
hWindowMenu
Tipo: HANDLE
Um identificador para o menu de janela do aplicativo MDI. Um aplicativo MDI pode recuperar esse identificador no menu da janela de quadro MDI usando a função GetSubMenu .
idFirstChild
Tipo: UINT
O identificador de janela filho da primeira janela filho MDI criada. O sistema incrementa o identificador para cada janela filho MDI adicional que o aplicativo cria e reatribui identificadores quando o aplicativo destrói uma janela para manter o intervalo de identificadores contíguos. Esses identificadores são usados em WM_COMMAND mensagens enviadas para a janela de quadro MDI do aplicativo quando uma janela filho é escolhida no menu da janela; eles não devem entrar em conflito com nenhum outro identificador de comando.
Comentários
Quando a janela do cliente MDI é criada chamando CreateWindow, o sistema envia uma mensagem WM_CREATE para a janela. O parâmetro lParam de WM_CREATE contém um ponteiro para uma estrutura CREATESTRUCT . O membro lpCreateParams dessa estrutura contém um ponteiro para uma estrutura CLIENTCREATESTRUCT .
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Confira também
Sobre a interface de vários documentos
Conceitual
Referência