WM _ PALETTEISCHANGING-Meldung
Die WM _ PALETTEISCHANGING-Nachricht informiert Anwendungen darüber, dass eine Anwendung ihre logische Palette umsetzen wird.
Ein Fenster empfängt diese Meldung ü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 realisiert.
-
lParam
-
Dieser Parameter wird nicht verwendet.
Rückgabewert
Wenn eine Anwendung diese Nachricht verarbeitet, sollte sie 0 (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 Palettenindizes verwendet, besteht die starke Möglichkeit, dass dem Benutzer bei nachfolgenden Zeichnungsvorgängen unerwartete Farben angezeigt werden.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|