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
Referenz