Поделиться через


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

См. также

Ссылки

Класс COleControl

Диаграмма иерархии