Die CreateMDIWindow -Funktion erstellt ein mehrere Dokument Interface (MDI) untergeordneten Fenster.
(HWND CreateMDIWindow LPTSTR LpClassName, / / Zeiger auf untergeordnete Klassennamen registriertLPTSTRlpWindowName, / / Zeiger auf Fenster-NameDWORDdwStyle, / / Fensterstilint X, / / horizontale Position des Fensters int Y, / / vertikale Position des Fensters intnWidth, / / Breite des Fensters intnHeight, / / Höhe des FenstersHWNDhWndParent, / / handle auf übergeordnetes Fenster (MDI-Client)HINSTANCEhInstance, / / handle für die AnwendungsinstanzLPARAMlParam / / anwendungsspezifischer Wert);
Wert | Bedeutung |
---|---|
WS_MINIMIZE | Erstellt ein untergeordnetes MDI-Fenster, das anfänglich minimiert ist. |
WS_MAXIMIZE | Erstellt ein untergeordnetes MDI-Fenster, das anfänglich maximiert angezeigt wird. |
WS_HSCROLL | Erstellt ein untergeordnetes MDI-Fenster, die eine horizontale Bildlaufleiste hat. |
WS_VSCROLL | Erstellt ein untergeordnetes MDI-Fenster, die eine vertikale Bildlaufleiste hat. |
Wenn die Funktion erfolgreich ist, ist der Rückgabewert das Handle für das erstellte Fenster.
Wenn die Funktion fehlschlägt, ist der Rückgabewert NULL. Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.
Mithilfe der CreateMDIWindow -Funktion ist ähnlich wie die WM_MDICREATE-Nachricht senden, um ein MDI-Clientfenster, außer dass die Funktion eine untergeordnete MDI-Fenster in einem anderen Thread erstellen kann, während die Nachricht nicht.
Windows 95:Das System unterstützt maximal 16.364 Fenstergriffe.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.
Unicode:Als Unicode und ANSI-Versionen unter Windows NT implementiert.
Übersicht über mehrere Schnittstellen, mehrere Dokument Interface Funktionen, CreateWindow-Funktion, RegisterClassEx, WM_MDICREATE