Вам можно получить изображение значка, используя функцию GetIconInfo и может сделать это с помощью функции DrawIconEx . Чтобы нарисовать изображение по умолчанию для значка, укажите флаг DI_COMPAT в вызове к DrawIconEx. Если не указан флаг DI_COMPAT, DrawIconEx отображает значок, с помощью изображений, которые пользователь указал.
Когда система отображает значок, необходимо извлечь соответствующий значок изображения из.EXE или.DLL-файл. Система использует следующие действия, чтобы выбрать изображение значка:
Примечание Система обрабатывает все глубины цвета 8 или более bpp как равных. Таким образом, нет никакого преимущества включения 16х16 256-цветного изображения и 16 x 16 x 16 цветного изображения в тот же ресурс — система будет просто выбрать первый из них, он сталкивается. Когда дисплей находится в режиме 8 bpp, система будет выбирать цвета 16 цветов значок над значком 256 цветов и отобразит все иконки с помощью палитры по умолчанию системы.