WM_THEMECHANGED Nachricht
Übertragen in jedes Fenster nach einem Designänderungsereignis. Beispiele für Designänderungsereignisse sind die Aktivierung eines Designs, die Deaktivierung eines Designs oder ein Übergang von einem Design zu einem anderen.
#define WM_THEMECHANGED 0x031A
Parameter
-
wParam
-
Dieser Parameter ist reserviert.
-
lParam
-
Dieser Parameter ist reserviert.
Rückgabewert
Typ: LRESULT
Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie null zurückgeben.
Bemerkungen
Ein Fenster empfängt diese Meldung über seine WindowProc-Funktion .
Hinweis
Diese Meldung wird vom Betriebssystem gesendet. Anwendungen senden diese Nachricht in der Regel nicht.
Designs sind Spezifikationen für die Darstellung von Steuerelementen, sodass das visuelle Element eines Steuerelements getrennt von seiner Funktionalität behandelt wird.
Rufen Sie CloseThemeData auf, um ein vorhandenes Designhandle freizugeben. Verwenden Sie OpenThemeData, um ein neues Designhandle zu erhalten.
Nach der WM_THEMECHANGED Broadcast sind alle vorhandenen Designhandles ungültig. Ein designfähiges Fenster sollte alle vorhandenen Designhandles freigeben und erneut öffnen, wenn es die WM_THEMECHANGED Nachricht empfängt. Wenn die OpenThemeData-FunktionNULL zurückgibt, sollte das Fenster unthemed zeichnen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Andere Ressourcen