Partager via


COleControl::OnGetColorSet

Appelé par l'infrastructure lorsque le conteneur appelle la fonction membre d' IViewObject::GetColorSet .

virtual BOOL OnGetColorSet(
   DVTARGETDEVICE* ptd,
   HDC hicTargetDev,
   LPLOGPALETTE* ppColorSet 
);

Paramètres

  • ptd
    Points à l'appareil cible pour lequel l'image doit être affichée.Si cette valeur est NULL, l'image doit être affichée pour un appareil cible par défaut, généralement un périphérique d'affichage.

  • hicTargetDev
    Spécifie le contexte d'informations sur le périphérique cible indiqué par ptd.Ce paramètre peut être un contexte de périphérique, mais n'est pas nécessairement un.Si ptd est NULL, hicTargetDev doit également être NULL.

  • ppColorSet
    Pointeur vers l'emplacement dans lequel le jeu de couleurs qui seraient utilisées doit être copié.Si la fonction ne retourne pas le modèle de couleurs, NULL est retourné.

Valeur de retour

Une valeur différente de zéro si un modèle de couleurs valide est retourné ; sinon 0.

Notes

Le conteneur appelle cette fonction pour obtenir toutes les couleurs nécessaires pour dessiner le contrôle OLE.Le conteneur peut utiliser des jeux de couleurs obtenus avec les couleurs qu'il doit définir la palette couleurs globale.L'implémentation par défaut retourne FALSE.

Remplacez cette fonction pour exécuter tout traitement spécial de cette requête.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

Classe de COleControl

Graphique de la hiérarchie