Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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