Condividi tramite


COleControl::OnGetColorSet

Chiamato dal framework quando il contenitore chiama la funzione membro IViewObject::GetColorSet.

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

Parametri

  • ptd
    I punti del dispositivo di destinazione per cui l'immagine deve essere eseguito il rendering. Se questo valore è NULL, l'immagine deve essere eseguito il rendering per un dispositivo di destinazione predefinita, in genere uno schermo.

  • hicTargetDev
    Specifica il contesto di informazioni sul dispositivo di destinazione indicato da ptd. Questo parametro può essere un contesto di dispositivo, ma non è necessariamente uno. Se ptd è NULL, hicTargetDev deve essere NULL.

  • ppColorSet
    Un puntatore alla posizione in cui il set di colori che verranno utilizzati deve essere copiato. Se la funzione non restituisce il set di colori, NULL viene restituito.

Valore restituito

Diverso da zero se un set di colori valido, viene restituito in caso contrario 0.

Note

Il contenitore chiama la funzione per recuperare tutti i colori necessarie per disegnare il controllo OLE. Il contenitore può utilizzare set di colori ottenuti con colori che deve impostare la tavolozza dei colori globale. l'implementazione predefinita restituisce FALSE.

Eseguire l'override di questa funzione per eseguire l'elaborazione speciale della richiesta.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe COleControl

Grafico delle gerarchie