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


Метод IImageList::D raw (commoncontrols.h)

Рисует элемент списка изображений в указанном контексте устройства.

Синтаксис

HRESULT Draw(
  [in] IMAGELISTDRAWPARAMS *pimldp
);

Параметры

[in] pimldp

Тип: IMAGELISTDRAWPARAMS*

Указатель на структуру IMAGELISTDRAWPARAMS , содержащую параметры рисования.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Изображения наложения отрисовываются прозрачно поверх основного изображения, указанного в параметре iобъекта IMAGELISTDRAWPARAMS. Вы указываете изображение наложения в параметре fStyleобъекта IMAGELISTDRAWPARAMS с помощью макроса INDEXTOOVERLAYMASK для сдвига одноуровневого индекса наложения. Используйте оператор OR, чтобы объединить возвращаемое значение макроса с флагами стиля рисования, указанными в fStyle. Сначала необходимо указать это изображение в качестве наложения с помощью IImageList::SetOverlayImage.

Чтобы использовать IImageList::D raw, укажите в манифесте Comctl32.dll версии 6. Дополнительные сведения о манифестах см. в разделе Включение визуальных стилей.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header commoncontrols.h
DLL Comctl32.dll (версия 6.0 или более поздняя)