STRUCTURE CLIENTCREATESTRUCT (winuser.h)
Contient des informations sur le menu et la première fenêtre enfant MDI d’une fenêtre cliente MDI. Une application transmet un pointeur vers cette structure comme paramètre lpParam de la fonction CreateWindow lors de la création d’une fenêtre cliente MDI.
Syntaxe
typedef struct tagCLIENTCREATESTRUCT {
HANDLE hWindowMenu;
UINT idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;
Membres
hWindowMenu
Type : HANDLE
Handle vers le menu de la fenêtre de l’application MDI. Une application MDI peut récupérer ce handle à partir du menu de la fenêtre de cadre MDI à l’aide de la fonction GetSubMenu .
idFirstChild
Type : UINT
Identificateur de fenêtre enfant de la première fenêtre enfant MDI créée. Le système incrémente l’identificateur pour chaque fenêtre enfant MDI supplémentaire créée par l’application, puis réaffecte les identificateurs lorsque l’application détruit une fenêtre pour conserver la plage d’identificateurs contiguë. Ces identificateurs sont utilisés dans WM_COMMAND messages envoyés à la fenêtre de cadre MDI de l’application lorsqu’une fenêtre enfant est choisie dans le menu de la fenêtre ; ils ne doivent pas entrer en conflit avec d’autres identificateurs de commande.
Remarques
Lorsque la fenêtre du client MDI est créée en appelant CreateWindow, le système envoie un message WM_CREATE à la fenêtre. Le paramètre lParam de WM_CREATE contient un pointeur vers une structure CREATESTRUCT . Le membre lpCreateParams de cette structure contient un pointeur vers une structure CLIENTCREATESTRUCT .
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
À propos de l’interface de documents multiples
Conceptuel
Référence