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


IMAGELISTDRAWFLAGS

Передается методу IImageList::D raw в элементе fStyleобъекта IMAGELISTDRAWPARAMS.

Констант/значение Описание
ILD_NORMAL
0x00000000
Рисует изображение, используя цвет фона для списка изображений. Если цвет фона является CLR_NONE значением, изображение рисуется прозрачно с помощью маски.
ILD_TRANSPARENT
0x00000001
Рисует изображение прозрачно с помощью маски, независимо от цвета фона. Это значение не действует, если список изображений не содержит маску.
ILD_BLEND25
0x00000002
Рисует изображение, смешивая 25 процентов с цветом, заданным rgbFg. Это значение не действует, если список изображений не содержит маску.
ILD_FOCUS
0x00000002
То же, что и ILD_BLEND25.
ILD_BLEND50
0x00000004
Рисует изображение, смешивая 50 процентов с цветом, заданным rgbFg. Это значение не действует, если список изображений не содержит маску.
ILD_SELECTED
0x00000004
То же, что и ILD_BLEND50.
ILD_BLEND
0x00000004
То же, что и ILD_BLEND50.
ILD_MASK
0x00000010
Рисует маску.
ILD_IMAGE
0x00000020
Если наложение не требует нарисовки маски, установите этот флаг.
ILD_ROP
0x00000040
Рисует изображение с помощью кода растровой операции, заданного элементом dwRop .
ILD_OVERLAYMASK
0x00000F00
Чтобы извлечь изображение наложения из элемента fStyle , используйте логическое И для объединения fStyle со значением ILD_OVERLAYMASK .
ILD_PRESERVEALPHA
0x00001000
Сохраняет альфа-канал в назначении.
ILD_SCALE
0x00002000
Приводит к масштабированию изображения до Cx, cy вместо обрезания.
ILD_DPISCALE
0x00004000
Масштабирует изображение до текущего разрешения на дюйм дисплея.
ILD_ASYNC
0x00008000
Windows Vista и более поздних версий. Нарисуйте изображение, если оно доступно в кэше. Не извлекайте его автоматически. Вызываемый метод draw возвращает E_PENDING вызывающей компоненту, который затем должен выполнить альтернативное действие, например предоставить другое изображение и поставить фоновую задачу для принудительной загрузки изображения с помощью ForceImagePresent с помощью флага ILFIP_ALWAYS. Флаг ILD_ASYNC затем предотвращает блокировку текущего потока операцией извлечения и особенно важен, если метод draw вызывается из потока пользовательского интерфейса.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h