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