В WinXP - manifest не действует на кнопки с иконками.
От: Hayder Россия www.animabilis.com
Дата: 30.10.03 07:34
Оценка:
Всем привет.
Может кто поможет справится с небольшой (а может и большой)проблемой.
В любом случае я думаю она интересна не только мне.

VC.NET 2003
Есть кнопка (CButton)в неё загружена иконка.

CButton m_btnHelp;
HICON hIcon = (HICON)LoadImage(AfxGetResourceHandle(),
MAKEINTRESOURCE(IDI_HELP),
IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
m_btnHelp.SetIcon(hIcon);

Все прекрасно работает, но в Windows XP при подключенном МАНИФЕСТЕ все кнопки симпатишные, а эта страшная.
Убираем иконку и уже все кнопки симпатишные.
Вобщем со стилем BS_ICON почему то манифест не действует

На http://www.codeproject.com/ есть пара примеров для решения этой проблемы, но у каждого свои недостатки.

Поможите люди добрые.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.