Partager via


CDC::RealizePalette

Mappe les entrées de la palette logique actuelle à la palette système.

UINT RealizePalette( );

Valeur de retour

Indique le nombre d'entrées dans la palette logique ont été mappées à des entrées dans la palette système. Cela représente le nombre d'entrées qui cette fonction remappée pour s'adapter aux modifications de la palette système étant donné que la palette logique a été pour la dernière fois terminée.

Notes

Une palette de couleurs logique sert de mémoire tampon entre les applications couleur- intensives et le système, ce qui permet à une application d'utiliser autant de couleurs que nécessaire sans interférer avec ses propres couleurs affichées ou des couleurs affichées par d'autres fenêtres.

Lorsqu'une fenêtre a le focus d'entrée et appelle RealizePalette, windows garantit que la fenêtre affiche toutes les couleurs demandées, jusqu ' à le nombre maximal simultanément disponible sur l'écran. Les fenêtres affiche également des couleurs introuvables dans la palette de la fenêtre en les correspondant à des couleurs disponibles.

En outre, les fenêtres correspond aux couleurs demandées par les fenêtres inactives qui appelle la fonction aussi près que possible les couleurs disponibles. Cela réduit considérablement les modifications indésirables des couleurs affichées dans les fenêtres inactives.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::SelectPalette

CPalette, classe

RealizePalette