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


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

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