Partager via


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 multi-document (MDI).

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 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 l’instance de l’application créant la fenêtre cliente MDI.

x

Type : int

Position horizontale initiale, dans les coordonnées du client, de la fenêtre enfant MDI. Si ce membre est CW_USEDEFAULT, la fenêtre enfant MDI reçoit la position horizontale par défaut.

y

Type : int

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

cx

Type : int

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

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 fenêtre enfant MDI est affectée à la hauteur par défaut.

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
0x200000000L
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 MDICREATE STRUCT passée avec le message WM_MDICREATE qui a créé la fenêtre enfant MDI.

Note

L’en-tête winuser.h définit MDICREATESTRUCT comme 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. Le mélange 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
d’en-tête winuser.h (include Windows.h)

Voir aussi

CLIENTCREATESTRUCT

CREATESTRUCT

conceptuelle

plusieurs d’interface de document

de référence

WM_CREATE