WM_MDIACTIVATE

Eine Anwendung sendet die WM_MDIACTIVATE-Nachricht an ein mehrere Dokument Interface (MDI)-Clientfenster um anzuweisen, das Clientfenster ein verschiedene untergeordnete MDI-Fenster aktiviert. Da das Clientfenster diese Nachricht verarbeitet, sendet er WM_MDIACTIVATE an das untergeordnete Fenster wird deaktiviert und an das untergeordnete Fenster aktiviert wird.

WM_MDIACTIVATE / / Nachricht an MDI-Client wParam = (WPARAM) (HWND) HwndChildAct; / / Kind und lParam aktivieren = 0;                            / / nicht benutzt; muss 0 (null) / / Nachricht empfangen von MDI untergeordnetes HwndChildDeact = wParam (HWND);        / / Kind wird deaktiviert HwndChildAct = (HWND) lParam;          / / Kind aktiviert wird 

 

Parameter

Nachrichten gesendet, um ein MDI-Clientfenster:

hwndChildAct
Der wParam-Wert. Handle für das untergeordnete MDI-Fenster aktiviert werden.
In Meldungen in einem untergeordneten MDI-Fensters:
hwndChildDeact
Der wParam-Wert. Handle für das MDI-untergeordneten Fenster wird deaktiviert.
hwndChildAct
Wert des lParam. Handle für das MDI-untergeordneten Fenster aktiviert wird.

Rückgabewerte

Wenn eine Anwendung diese Meldung an ein MDI-Clientfenster sendet, ist der Rückgabewert 0 (null). Ein untergeordnetes MDI-Fenster sollte 0 zurück, wenn es diese Nachricht verarbeitet.

Bemerkungen

Unabhängig von MDI-Rahmenfenster ist eine untergeordnete MDI-Fenster aktiviert. Wenn das Frame-Fenster aktiv ist, erhält das untergeordnete Fenster zuletzt mithilfe der WM_MDIACTIVATE-Nachricht aktiviert die WM_NCACTIVATE-Nachricht an eine aktive Fenster Rahmen und Titel Leiste ziehen; das untergeordnete Fenster erhält ein weiteres WM_MDIACTIVATE-Nachricht nicht.

QuickInfo

&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.

Siehe auch

Übersicht über mehrere Schnittstellen, mehrere Dokument Interface Nachrichten, WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE

Index