Freigeben über


CLIENTCREATESTRUCT-Struktur (winuser.h)

Enthält Informationen zum Menü und zum ersten untergeordneten MDI-Fenster (Multiple-Document Interface) eines MDI-Clientfensters. Eine Anwendung übergibt beim Erstellen eines MDI-Clientfensters einen Zeiger auf diese Struktur als lpParam-Parameter der CreateWindow-Funktion .

Syntax

typedef struct tagCLIENTCREATESTRUCT {
  HANDLE hWindowMenu;
  UINT   idFirstChild;
} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;

Member

hWindowMenu

Typ: HANDLE

Ein Handle zum Fenstermenü der MDI-Anwendung. Eine MDI-Anwendung kann dieses Handle mithilfe der GetSubMenu-Funktion aus dem Menü des MDI-Framefensters abrufen.

idFirstChild

Typ: UINT

Der Bezeichner des untergeordneten Fensters des ersten erstellten untergeordneten MDI-Fensters. Das System erhöht den Bezeichner für jedes zusätzliche untergeordnete MDI-Fenster, das die Anwendung erstellt, und ordnet Bezeichner neu zu, wenn die Anwendung ein Fenster zerstört, um den Bereich der Bezeichner zusammenhängend zu halten. Diese Bezeichner werden in WM_COMMAND Nachrichten verwendet, die an das MDI-Rahmenfenster der Anwendung gesendet werden, wenn ein untergeordnetes Fenster aus dem Fenstermenü ausgewählt wird. Sie sollten keinen Konflikt mit anderen Befehlsbezeichnern haben.

Hinweise

Wenn das MDI-Clientfenster durch Aufrufen von CreateWindow erstellt wird, sendet das System eine WM_CREATE-Nachricht an das Fenster. Der lParam-Parameter von WM_CREATE enthält einen Zeiger auf eine CREATESTRUCT-Struktur . Das lpCreateParams-Element dieser Struktur enthält einen Zeiger auf eine CLIENTCREATESTRUCT-Struktur .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winuser.h (windows.h einschließen)

Weitere Informationen

Informationen zur Schnittstelle für mehrere Dokumente

Konzept

Createwindow

GetSubMenu

MDICREATESTRUCT

Referenz

WM_COMMAND

Windows