WM_MDIACTIVATE Nachricht
Eine Anwendung sendet die WM_MDIACTIVATE Nachricht an ein MDI-Clientfenster (Multiple Document Interface), um das Clientfenster anzuweisen, ein anderes untergeordnetes MDI-Fenster zu aktivieren.
#define WM_MDIACTIVATE 0x0222
Parameter
-
wParam
-
Ein Handle für das zu aktivierende untergeordnete MDI-Fenster.
-
lParam
-
Dieser Parameter wird nicht verwendet.
Rückgabewert
Typ: LRESULT
Wenn eine Anwendung diese Nachricht an ein MDI-Clientfenster sendet, ist der Rückgabewert null.
Ein untergeordnetes MDI-Fenster sollte null zurückgeben, wenn es diese Nachricht verarbeitet.
Bemerkungen
Während das Clientfenster diese Nachricht verarbeitet, sendet es WM_MDIACTIVATE an das untergeordnete Fenster, das deaktiviert wird, und an das untergeordnete Fenster, das aktiviert wird. Die Nachrichtenparameter, die von einem untergeordneten MDI-Fenster empfangen werden, sind wie folgt:
-
Wparam
-
Ein Handle für das untergeordnete MDI-Fenster, das deaktiviert wird.
-
Lparam
-
Ein Handle für das zu aktivierende untergeordnete MDI-Fenster.
Ein untergeordnetes MDI-Fenster wird unabhängig vom MDI-Rahmenfenster aktiviert. Wenn das Rahmenfenster aktiv wird, empfängt das untergeordnete Fenster, das zuletzt mithilfe der WM_MDIACTIVATE Meldung aktiviert wurde, die WM_NCACTIVATE Meldung, um einen aktiven Fensterrahmen und eine Titelleiste zu zeichnen. Das untergeordnete Fenster empfängt keine weitere WM_MDIACTIVATE-Nachricht .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Konzept