CPalette, classe
Encapsule une palette de couleurs windows.
class CPalette : public CGdiObject
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet d' CPalette sans la palette attachée windows. Vous devez initialiser l'objet d' CPalette avec une des fonctions membres d'initialisation avant qu'elle puisse être utilisée. |
Méthodes publiques
Nom |
Description |
---|---|
Remplace les entrées dans la palette logique identifiée par l'objet d' CPalette . L'application ne doit pas conserver sa zone cliente, car windows mappe les nouvelles entrées dans la palette système immédiatement. |
|
Crée une palette de demi-teintes pour le contexte de périphérique et la attaché à l'objet d' CPalette . |
|
Crée une palette de couleurs windows et l'attache à l'objet d' CPalette . |
|
Retourne un pointeur vers un objet d' CPalette une fois donné un handle vers un objet de la palette de windows. |
|
Récupère le nombre d'entrées de la palette dans une palette logique. |
|
Retourne l'index de l'entrée dans la palette logique qui correspond le mieux à une valeur de couleur. |
|
Extrait une plage des entrées de la palette dans une palette logique. |
|
Modifie la taille de la palette logique spécifiée par l'objet d' CPalette au nombre spécifié d'entrée. |
|
Définit les valeurs de couleur et de balises RVB dans une plage des entrées dans une palette logique. |
Opérateurs publics
Nom |
Description |
---|---|
Retourne HPALETTE attaché à CPalette. |
Notes
Une palette fournit une interface entre une application et un périphérique de sortie de couleur (tel qu'un périphérique d'affichage). L'interface permet à l'application de profiter pleinement parti des fonctionnalités de couleur du périphérique de sortie sans interférer avec considérablement les couleurs affichées par d'autres applications. Les fenêtres utilise la palette logique de l'application (une liste de couleurs nécessaires) et la palette système (qui définit des couleurs disponibles) pour déterminer les couleurs utilisées.
Un objet d' CPalette fournit les fonctions membres pour manipuler la palette référencée par l'objet. Construisez un objet d' CPalette et utilisez ses fonctions membres pour créer la palette réelle, un objet de définition de données (GDI) Graphics Device Interface, et pour manipuler ses entrées et d'autres propriétés.
Pour plus d'informations sur l'utilisation CPalette, consultez l' objets graphiques.
Hiérarchie d'héritage
CPalette
Configuration requise
En-tête : afxwin.h