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