WM_ACTIVATE Nachricht
Wird sowohl an das aktivierte als auch an das deaktivierte Fenster gesendet. Wenn die Fenster dieselbe Eingabewarteschlange verwenden, wird die Nachricht synchron gesendet, zuerst an die Fensterprozedur des Fensters auf oberster Ebene, das deaktiviert wird, und dann an die Fensterprozedur des fensters der obersten Ebene, das aktiviert wird. Wenn die Fenster unterschiedliche Eingabewarteschlangen verwenden, wird die Nachricht asynchron gesendet, sodass das Fenster sofort aktiviert wird.
#define WM_ACTIVATE 0x0006
Parameter
-
wParam
-
Das Wort mit niedriger Reihenfolge gibt an, ob das Fenster aktiviert oder deaktiviert wird. Dieser Parameter kann einen der folgenden Werte annehmen. Das Wort mit hoher Ordnung gibt den minimierten Zustand des zu aktivierenden oder deaktivierten Fensters an. Ein nichtzero-Wert gibt an, dass das Fenster minimiert ist.
Wert Bedeutung - WA_ACTIVE
- 1
Aktiviert durch eine andere Methode als einen Mausklick (z. B. durch einen Aufruf der SetActiveWindow-Funktion oder durch Die Verwendung der Tastaturschnittstelle zum Auswählen des Fensters). - WA_CLICKACTIVE
- 2
Durch Einen Mausklick aktiviert. - WA_INACTIVE
- 0
Deaktiviert. -
lParam
-
Ein Handle für das Fenster, das aktiviert oder deaktiviert wird, abhängig vom Wert des wParam-Parameters . Wenn das Wort mit niedriger Reihenfolge von wParamWA_INACTIVE ist, ist lParam das Handle für das zu aktivierende Fenster. Wenn das Wort "wParam " in niedriger Reihenfolge WA_ACTIVE oder WA_CLICKACTIVE ist, ist lParam das Handle für das zu deaktivierende Fenster. Dieses Handle kann NULL sein.
Rückgabewert
Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie null zurückgeben.
Bemerkungen
Wenn das Fenster aktiviert und nicht minimiert wird, legt die DefWindowProc-Funktion den Tastaturfokus auf das Fenster fest. Wenn das Fenster durch einen Mausklick aktiviert wird, erhält es auch eine WM_MOUSEACTIVATE Meldung.
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