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

CréerWindow

GetSubMenu

MDICREATESTRUCT

Référence

WM_COMMAND

Windows