powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / В WinXP - manifest не действует на кнопки с иконками.
2 сообщений из 2, страница 1 из 1
В WinXP - manifest не действует на кнопки с иконками.
    #32309899
Hayder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Может кто поможет справится с небольшой (а может и большой)проблемой.
В любом случае я думаю она интересна не только мне.

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

Поможите люди добрые.
...
Рейтинг: 0 / 0
В WinXP - manifest не действует на кнопки с иконками.
    #32309924
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помочь не можем.

если охота - наследуйся от кнопки, и в случае использования XP-тем рисуй кнопку самостоятельно, в "тему", есть тонна примеров, как это делать, ничего сложного.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / В WinXP - manifest не действует на кнопки с иконками.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]