COleControl::OnGetColorSet
Aufgerufen vom Framework, wenn der Container die IViewObject::GetColorSet-Memberfunktion aufruft.
virtual BOOL OnGetColorSet(
DVTARGETDEVICE* ptd,
HDC hicTargetDev,
LPLOGPALETTE* ppColorSet
);
Parameter
ptd
Zeigt auf das Zielgerät, für das das Bild gerendert werden soll.Wenn dieser Wert NULL ist, sollte das Bild für ein Standardzielgerät, normalerweise ein Anzeigegerät gerendert werden.hicTargetDev
Gibt den Informationskontext auf dem Zielgerät an, das durch ptd angegeben wird.Dieser Parameter kann ein Gerätekontext sein, ist jedoch nicht notwendigerweise.Wenn ptdNULL ist, sollte hicTargetDevNULL auch sein.ppColorSet
Ein Zeiger auf den Speicherort, an den der Satz von Farben, die verwendet werden, kopiert werden sollen.Wenn die Funktion nicht die Farbpalette zurückgibt, wird NULL zurückgegeben.
Rückgabewert
Ungleich 0 (null), wenn eine gültige Farbpalette zurückgegeben wird; andernfalls 0.
Hinweise
Der Container ruft diese Funktion auf, erhält alle Farben, die erforderlich sind, um das OLE-Steuerelement zu zeichnen.Der Container kann die Farbpaletten verwenden abgerufenen in Verbindung mit den Farben, die die gesamte Farbpalette festlegen muss.Die Standardimplementierung gibt FALSE zurück.
Überschreiben Sie diese Funktion, um das zur speziellen Verarbeitung dieser erforderlich.
Anforderungen
Header: afxctl.h