Structure MDICREATESTRUCTA (winuser.h)

Contient des informations sur la classe, le titre, le propriétaire, l’emplacement et la taille d’une fenêtre enfant MDI (Multi-Document Interface).

Syntaxe

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

Membres

szClass

Type : LPCTSTR

Nom de la classe de fenêtre de la fenêtre enfant MDI. Le nom de la classe doit avoir été inscrit par un appel précédent à la fonction RegisterClass .

szTitle

Type : LPCTSTR

Titre de la fenêtre enfant MDI. Le système affiche le titre dans la barre de titre de la fenêtre enfant.

hOwner

Type : HANDLE

Handle pour le instance de l’application qui crée la fenêtre cliente MDI.

x

Type : int

Position horizontale initiale, en coordonnées client, de la fenêtre enfant MDI. Si ce membre est CW_USEDEFAULT, la position horizontale par défaut est affectée à la fenêtre enfant MDI.

y

Type : int

Position verticale initiale, en coordonnées client, de la fenêtre enfant MDI. Si ce membre est CW_USEDEFAULT, la position verticale par défaut est attribuée à la fenêtre enfant MDI.

cx

Type : int

Largeur initiale, en unités d’appareil, de la fenêtre enfant MDI. Si ce membre est CW_USEDEFAULT, la largeur par défaut est attribuée à la fenêtre enfant MDI.

cy

Type : int

Hauteur initiale, en unités d’appareil, de la fenêtre enfant MDI. Si ce membre est défini sur CW_USEDEFAULT, la hauteur par défaut est attribuée à la fenêtre enfant MDI.

style

Type : DWORD

Style de la fenêtre enfant MDI. Si la fenêtre cliente MDI a été créée avec le style de fenêtre MDIS_ALLCHILDSTYLES , ce membre peut être n’importe quelle combinaison des styles de fenêtre répertoriés dans la page Styles de fenêtre . Sinon, ce membre peut être une ou plusieurs des valeurs suivantes.

Valeur Signification
WS_MINIMIZE
0x20000000L
Crée une fenêtre enfant MDI qui est initialement réduite.
WS_MAXIMIZE
0x01000000L
Crée une fenêtre enfant MDI qui est initialement agrandie.
WS_HSCROLL
0x00100000L
Crée une fenêtre enfant MDI qui a une barre de défilement horizontale.
WS_VSCROLL
0x00200000L
Crée une fenêtre enfant MDI qui a une barre de défilement verticale.

lParam

Type : LPARAM

Valeur définie par l’application.

Remarques

Lorsque la fenêtre cliente MDI crée une fenêtre enfant MDI en appelant CreateWindow, le système envoie un message WM_CREATE à la fenêtre créée. Le membre lParam du message WM_CREATE contient un pointeur vers une structure CREATESTRUCT . Le membre lpCreateParams de cette structure contient un pointeur vers la structure MDICREATESTRUCT passée avec le message WM_MDICREATE qui a créé la fenêtre enfant MDI.

Notes

L’en-tête winuser.h définit MDICREATESTRUCT en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête winuser.h (inclure Windows.h)

Voir aussi

CLIENTCREATESTRUCT

CREATESTRUCT

Conceptuel

Interface de documents multiples

Référence

WM_CREATE