COleControl::OnGetColorSet
Вызываемый платформой, когда контейнер вызывает функцию-член IViewObject::GetColorSet.
virtual BOOL OnGetColorSet(
DVTARGETDEVICE* ptd,
HDC hicTargetDev,
LPLOGPALETTE* ppColorSet
);
Параметры
ptd
Точки к целевому устройству, для которого изображение должно быть обработано.Если это значение NULL, то изображение должно быть обработано по умолчанию для целевого устройства, обычно дисплейного устройства.hicTargetDev
Определяет контекст сведения на целевом устройстве, отображаемом ptd.Этот параметр может быть контексте устройства, но не является одним обязательно.Если ptdNULL, то hicTargetDev также должно быть NULL.ppColorSet
Указатель на место, в котором набор цветов, которые используются должен быть скопирован.Если функция не возвращает набор цветов, то возвращается NULL.
Возвращаемое значение
Ненулевой если допустимый набор цветов возвращается; в противном случае – значение 0.
Заметки
Контейнер вызывает данную функцию, чтобы получить все цвета, необходимые для рисования OLE элемент управления.Контейнер может использовать наборы цвета, полученные в сочетании с цветами для этого необходимо установить общую цветовую палитру.Реализация по умолчанию возвращает FALSE.
Переопределите эта функция, чтобы сделать все специальные обработки данного запроса.
Требования
Header: afxctl.h