Estrutura MDICREATESTRUCTA (winuser.h)
Contém informações sobre a classe, o título, o proprietário, o local e o tamanho de uma janela filho da MDI (interface MDI).
Sintaxe
typedef struct tagMDICREATESTRUCTA {
LPCSTR szClass;
LPCSTR szTitle;
HANDLE hOwner;
int x;
int y;
int cx;
int cy;
DWORD style;
LPARAM lParam;
} MDICREATESTRUCTA, *LPMDICREATESTRUCTA;
Membros
szClass
Tipo: LPCTSTR
O nome da classe de janela da janela filho MDI. O nome da classe deve ter sido registrado por uma chamada anterior para a função RegisterClass .
szTitle
Tipo: LPCTSTR
O título da janela filho MDI. O sistema exibe o título na barra de título da janela filho.
hOwner
Tipo: HANDLE
Um identificador para a instância do aplicativo que cria a janela do cliente MDI.
x
Tipo: int
A posição horizontal inicial, nas coordenadas do cliente, da janela filho MDI. Se esse membro for CW_USEDEFAULT, a janela filho da MDI será atribuída à posição horizontal padrão.
y
Tipo: int
A posição vertical inicial, nas coordenadas do cliente, da janela filho MDI. Se esse membro for CW_USEDEFAULT, a janela filho da MDI será atribuída à posição vertical padrão.
cx
Tipo: int
A largura inicial, em unidades de dispositivo, da janela filho MDI. Se esse membro for CW_USEDEFAULT, a janela filho MDI recebe a largura padrão.
cy
Tipo: int
A altura inicial, em unidades de dispositivo, da janela filho MDI. Se esse membro estiver definido como CW_USEDEFAULT, a janela filho MDI será atribuída à altura padrão.
style
Tipo: DWORD
O estilo da janela filho MDI. Se a janela do cliente MDI tiver sido criada com o estilo de janela MDIS_ALLCHILDSTYLES , esse membro poderá ser qualquer combinação dos estilos de janela listados na página Estilos de Janela . Caso contrário, esse membro pode ser um ou mais dos valores a seguir.
lParam
Tipo: LPARAM
Um valor definido pelo aplicativo.
Comentários
Quando a janela do cliente MDI cria uma janela filho MDI chamando CreateWindow, o sistema envia uma mensagem WM_CREATE para a janela criada. O membro lParam da mensagem WM_CREATE contém um ponteiro para uma estrutura CREATETRUCT . O membro lpCreateParams dessa estrutura contém um ponteiro para a estrutura MDICREATESTRUCT passada com a mensagem WM_MDICREATE que criou a janela filho MDI.
Observação
O cabeçalho winuser.h define MDICREATESTRUCT como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
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
Conceitual
Interface de vários documentos
Referência