Compartilhar via


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.

Valor Significado
WS_MINIMIZE
0x20000000L
Cria uma janela filho MDI que é inicialmente minimizada.
WS_MAXIMIZE
0x01000000L
Cria uma janela filho MDI que é maximizada inicialmente.
WS_HSCROLL
0x00100000L
Cria uma janela filho MDI que tem uma barra de rolagem horizontal.
WS_VSCROLL
0x00200000L
Cria uma janela filho MDI que tem uma barra de rolagem vertical.

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

CLIENTCREATESTRUCT

CREATESTRUCT

Conceitual

Interface de vários documentos

Referência

WM_CREATE