WM_PALETTEISCHANGING message
Le message WM_PALETTEISCHANGING informe les applications qu’une application va réaliser sa palette logique.
Une fenêtre reçoit ce message via sa fonction WindowProc.
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Paramètres
-
wParam
-
Handle à la fenêtre qui va réaliser sa palette logique.
-
lParam
-
Ce paramètre n'est pas utilisé.
Valeur retournée
Si une application traite ce message, elle doit retourner zéro.
Notes
L’application qui modifie sa palette n’attend pas l’accusé de réception de ce message avant de modifier la palette et d’envoyer le WM_PALETTECHANGED message. Par conséquent, la palette peut déjà être modifiée au moment où une application reçoit ce message.
Si l’application ignore ou ne parvient pas à traiter ce message et qu’une deuxième application réalise sa palette alors que la première utilise des index de palette, il est fort possible que l’utilisateur voit des couleurs inattendues lors des opérations de dessin suivantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Voir aussi