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 de vários documentos).

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 do 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 do MDI. Se esse membro for CW_USEDEFAULT, a janela filho do MDI será atribuída à posição horizontal padrão.

y

Tipo: int

A posição vertical inicial, nas coordenadas do cliente, da janela filho do MDI. Se esse membro for CW_USEDEFAULT, a janela filho do 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 do MDI será atribuída à largura padrão.

cy

Tipo: int

A altura inicial, em unidades de dispositivo, da janela filho do MDI. Se esse membro estiver definido como CW_USEDEFAULT, a janela filho do MDI será atribuída à altura padrão.

style

Tipo: DWORD

O estilo da janela filho do MDI. Se a janela do cliente MDI tiver sido criada com o estilo da 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.

Observações

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 lParam membro da mensagem WM_CREATE contém um ponteiro para uma estrutura CREATETRUCT . O lpCreateParams membro dessa estrutura contém um ponteiro para a estrutura MDICREATESTRUCT passada com a mensagem WM_MDICREATE que criou a janela filho do MDI.

Nota

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 do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 2000 Professional [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows 2000 Server [somente aplicativos da área de trabalho]
cabeçalho winuser.h (inclua Windows.h)

Consulte também

CLIENTCREATESTRUCT

CREATESTRUCT

Conceitual

de interface de vários documentos

de referência de

WM_CREATE