Condividi tramite


Struttura MDICREATESTRUCTA (winuser.h)

Contiene informazioni sulla classe, il titolo, il proprietario, la posizione e le dimensioni di una finestra figlio MDI (Multiple-Document Interface).

Sintassi

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

Membri

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 di 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 inizialmente ridotta a icona.
WS_MAXIMIZE
0x01000000L
Crea una finestra figlio MDI ingrandita inizialmente.
WS_HSCROLL
0x00100000L
Crea una finestra figlio MDI con una barra di scorrimento orizzontale.
WS_VSCROLL
0x00200000L
Crea una finestra figlio MDI con una barra di scorrimento verticale.

lParam

Tipo: LPARAM

Valore definito dall'applicazione.

Osservazioni

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 non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.

Fabbisogno

Requisito Valore
client minimo supportato Windows 2000 Professional [solo app desktop]
server minimo supportato Windows 2000 Server [solo app desktop]
intestazione winuser.h (include Windows.h)

Vedere anche

CLIENTCREATESTRUCT

CREATESTRUCT

concettuale

più interfacce documento

riferimento

WM_CREATE