Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

В WinXP - manifest не действует на кнопки с иконками.

5.2K
30 октября 2003 года
hayder
3 / / 30.10.2003
Всем привет.
Может кто поможет справится с небольшой (а может и большой)проблемой.
В любом случае я думаю она интересна не только мне.

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/ есть пара примеров для решения этой проблемы, но у каждого свои недостатки.

Поможите люди добрые.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог