WM_PALETTEISCHANGING Nachricht
Die WM_PALETTEISCHANGING Meldung informiert Anwendungen darüber, dass eine Anwendung ihre logische Palette realisieren wird.
Ein Fenster empfängt diese Nachricht über seine WindowProc-Funktion .
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parameter
-
wParam
-
Ein Handle für das Fenster, das seine logische Palette erkennt.
-
lParam
-
Dieser Parameter wird nicht verwendet.
Rückgabewert
Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie null zurückgeben.
Bemerkungen
Die Anwendung, die ihre Palette ändert, wartet nicht auf die Bestätigung dieser Nachricht, bevor sie die Palette ändert und die WM_PALETTECHANGED Nachricht sendet. Daher kann die Palette bereits geändert werden, wenn eine Anwendung diese Nachricht empfängt.
Wenn die Anwendung diese Nachricht entweder ignoriert oder nicht verarbeitet und eine zweite Anwendung ihre Palette erkennt, während die erste Palette verwendet, besteht eine starke Wahrscheinlichkeit, dass der Benutzer bei nachfolgenden Zeichnungsvorgängen unerwartete Farben sieht.
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