Compartir a través de


Estructura MDICREATESTRUCTW (winuser.h)

Contiene información sobre la clase, el título, el propietario, la ubicación y el tamaño de una ventana secundaria de interfaz de varios documentos (MDI).

Sintaxis

typedef struct tagMDICREATESTRUCTW {
  LPCWSTR szClass;
  LPCWSTR szTitle;
  HANDLE  hOwner;
  int     x;
  int     y;
  int     cx;
  int     cy;
  DWORD   style;
  LPARAM  lParam;
} MDICREATESTRUCTW, *LPMDICREATESTRUCTW;

Miembros

szClass

Tipo: LPCTSTR

Nombre de la clase de ventana de la ventana secundaria MDI. El nombre de clase debe haberse registrado mediante una llamada anterior a la función RegisterClass .

szTitle

Tipo: LPCTSTR

Título de la ventana secundaria MDI. El sistema muestra el título en la barra de título de la ventana secundaria.

hOwner

Tipo: HANDLE

Identificador de la instancia de la aplicación que crea la ventana del cliente MDI.

x

Tipo: int

Posición horizontal inicial, en coordenadas de cliente, de la ventana secundaria MDI. Si este miembro es CW_USEDEFAULT, a la ventana secundaria MDI se le asigna la posición horizontal predeterminada.

y

Tipo: int

Posición vertical inicial, en coordenadas de cliente, de la ventana secundaria MDI. Si este miembro es CW_USEDEFAULT, a la ventana secundaria MDI se le asigna la posición vertical predeterminada.

cx

Tipo: int

Ancho inicial, en unidades de dispositivo, de la ventana secundaria MDI. Si este miembro es CW_USEDEFAULT, a la ventana secundaria de MDI se le asigna el ancho predeterminado.

cy

Tipo: int

Alto inicial, en unidades de dispositivo, de la ventana secundaria MDI. Si este miembro se establece en CW_USEDEFAULT, a la ventana secundaria MDI se le asigna el alto predeterminado.

style

Tipo: DWORD

Estilo de la ventana secundaria MDI. Si la ventana del cliente MDI se creó con el estilo de ventana MDIS_ALLCHILDSTYLES , este miembro puede ser cualquier combinación de los estilos de ventana enumerados en la página Estilos de ventana. De lo contrario, este miembro puede ser uno o varios de los valores siguientes.

Value Significado
WS_MINIMIZE
0x200000000L
Crea una ventana secundaria MDI que se minimiza inicialmente.
WS_MAXIMIZE
0x01000000L
Crea una ventana secundaria MDI que se maximiza inicialmente.
WS_HSCROLL
0x00100000L
Crea una ventana secundaria MDI que tiene una barra de desplazamiento horizontal.
WS_VSCROLL
0x00200000L
Crea una ventana secundaria MDI que tiene una barra de desplazamiento vertical.

lParam

Tipo: LPARAM

Valor definido por la aplicación.

Observaciones

Cuando la ventana del cliente MDI crea una ventana secundaria de MDI llamando a CreateWindow, el sistema envía un mensaje WM_CREATE a la ventana creada. El miembro lParam del mensaje de WM_CREATE contiene un puntero a una estructura CREATESTRUCT . El miembro lpCreateParams de esta estructura contiene un puntero a la estructura MDICREATESTRUCT pasada con el mensaje WM_MDICREATE que creó la ventana secundaria MDI.

Nota

El encabezado winuser.h define MDICREATESTRUCT como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

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 (incluya Windows.h)

Consulte también

CLIENTCREATESTRUCT

CREATESTRUCT

Conceptual

Interfaz de varios documentos

Referencia

WM_CREATE