Работает ли ImageList_DrawIndirect с fState = ILS_ALPHA в Windows XP? - PullRequest
1 голос
/ 23 марта 2011

Нам нужно нарисовать частично прозрачные изображения из списка изображений WinAPI.

ImageList_DrawIndirect() с ILS_ALPHA отлично работает в Win7, но не работает в Windows XP - прозрачные области значка серые.

Результат выглядит так:

enter image description here

1 Ответ

1 голос
/ 24 ноября 2011

Похоже, ваше приложение не использует 6-ю версию CommCtl32. Обычно вам нужно включить манифест в ваше приложение, чтобы оно могло использовать версию 6.

Подробности на MSDN ...

...