CDC::SelectPalette 

CPalette * SelectPalette ( CPalette * pPalette, BOOL bForceBackground );

Valeur de retour

Pointeur vers un objet CPalette identifiant la palette logique, remplacée par la palette spécifiée par pPalette. Il est nul s'il y a une erreur.

Paramètres

pPalette

Identifie la palette logique d'être sélectionné. Cette palette doit déjà avoir été créée avec la fonction membre CPalette CreatePalette.

bForceBackground

Spécifie si la palette logique est obligée d'être d'une palette en arrière-plan. Si bForceBackground est différente de zéro, la palette sélectionnée est toujours une palette de fond, indépendamment de la question de savoir si la fenêtre a le focus d'entrée. Si bForceBackground est 0 et le contexte de périphérique est attaché à une fenêtre, la palette logique est une palette de premier plan lorsque la fenêtre a le focus d'entrée.

Remarques

Sélectionne la palette logique spécifiée par pPalette comme l'objet de la palette sélectionnée du contexte de périphérique. La nouvelle palette devient l'objet de la palette utilisée par GDI pour la contrôle les couleurs affichées dans le contexte de périphérique et remplace la précédente palette.

Une application peut sélectionner une palette logique dans plus d'un contexte de périphérique. Cependant, des changements à une palette logique affectera tous les contextes de périphérique pour lequel elle est sélectionnée. Si une application sélectionne une palette dans plus d'un contexte de périphérique, les contextes de périphérique doivent tous appartiennent à la même machine physique.

Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDC::RealizePalette, CPalette, :: SelectPalette

Index