Struttura MDICREATESTRUCTA (winuser.h)

Contiene informazioni sulla classe, il titolo, il proprietario, la posizione e le dimensioni di una finestra figlio dell'interfaccia a documenti multipli.

Sintassi

typedef struct tagMDICREATESTRUCTA {
  LPCSTR szClass;
  LPCSTR szTitle;
  HANDLE hOwner;
  int    x;
  int    y;
  int    cx;
  int    cy;
  DWORD  style;
  LPARAM lParam;
} MDICREATESTRUCTA, *LPMDICREATESTRUCTA;

Members

szClass

Tipo: LPCTSTR

Nome della classe finestra della finestra figlio MDI. Il nome della classe deve essere stato registrato da una chiamata precedente alla funzione RegisterClass .

szTitle

Tipo: LPCTSTR

Titolo della finestra figlio MDI. Il sistema visualizza il titolo nella barra del titolo della finestra figlio.

hOwner

Tipo: HANDLE

Handle per l'istanza dell'applicazione che crea la finestra del client MDI.

x

Tipo: int

Posizione orizzontale iniziale, nelle coordinate client, della finestra figlio MDI. Se questo membro è CW_USEDEFAULT, alla finestra figlio MDI viene assegnata la posizione orizzontale predefinita.

y

Tipo: int

Posizione verticale iniziale, nelle coordinate client, della finestra figlio MDI. Se questo membro è CW_USEDEFAULT, alla finestra figlio MDI viene assegnata la posizione verticale predefinita.

cx

Tipo: int

Larghezza iniziale, in unità di dispositivo, della finestra figlio MDI. Se questo membro è CW_USEDEFAULT, alla finestra figlio MDI viene assegnata la larghezza predefinita.

cy

Tipo: int

Altezza iniziale, in unità di dispositivo, della finestra figlio MDI. Se questo membro è impostato su CW_USEDEFAULT, alla finestra figlio MDI viene assegnata l'altezza predefinita.

style

Tipo: DWORD

Stile della finestra figlio MDI. Se la finestra del client MDI è stata creata con lo stile della finestra MDIS_ALLCHILDSTYLES , questo membro può essere qualsiasi combinazione degli stili della finestra elencati nella pagina Stili finestra . In caso contrario, questo membro può essere uno o più dei valori seguenti.

Valore Significato
WS_MINIMIZE
0x20000000L
Crea una finestra figlio MDI ridotta inizialmente a icona.
WS_MAXIMIZE
0x01000000L
Crea una finestra figlio MDI ingrandita inizialmente.
WS_HSCROLL
0x0010000L
Crea una finestra figlio MDI con una barra di scorrimento orizzontale.
WS_VSCROLL
0x0020000L
Crea una finestra figlio MDI con una barra di scorrimento verticale.

lParam

Tipo: LPARAM

Valore definito dall'applicazione.

Commenti

Quando la finestra del client MDI crea una finestra figlio MDI chiamando CreateWindow, il sistema invia un messaggio WM_CREATE alla finestra creata. Il membro lParam del messaggio WM_CREATE contiene un puntatore a una struttura CREATESTRUCT . Il membro lpCreateParams di questa struttura contiene un puntatore alla struttura MDICREATESTRUCT passata con il messaggio WM_MDICREATE che ha creato la finestra figlio MDI.

Nota

L'intestazione winuser.h definisce MDICREATESTRUCT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winuser.h (include Windows.h)

Vedi anche

CLIENTCREATESTRUCT

CREATESTRUCT

Informazioni concettuali

Interfaccia a documenti multipli

Riferimento

WM_CREATE