VS2005.
Есть большой навороченный проект на MFC.
Подключаю манифест: добавляю в ресурсы файл манифеста с типом 24 (RT_MANIFEST) и идентификатором 1
Собираю проект (в т.ч. и полный Rebuild) — стиль контролов старый.
Создаю тестовый проект без манифеста, собираю — стиль старый, добавляю аналогичным образом тот же манифест — стиль уже новый.
Т.е. что-то в большом проекте "мешает" включению нового стиля контролов. А что это может быть?
Здравствуйте, Аноним, Вы писали:
А>VS2005.
А>Есть большой навороченный проект на MFC.
А>Подключаю манифест: добавляю в ресурсы файл манифеста с типом 24 (RT_MANIFEST) и идентификатором 1
А>Собираю проект (в т.ч. и полный Rebuild) — стиль контролов старый.
А>Создаю тестовый проект без манифеста, собираю — стиль старый, добавляю аналогичным образом тот же манифест — стиль уже новый.
А>Т.е. что-то в большом проекте "мешает" включению нового стиля контролов. А что это может быть?
Возможно манифесты студии перекрывают твой, прочеши тему
XP-style и manifest-fileАвтор: AOD
Дата: 15.05.08
.
Здравствуйте, <Аноним>, Вы писали:
А>Подключаю манифест: добавляю в ресурсы файл манифеста с типом 24 (RT_MANIFEST) и идентификатором 1
А>Собираю проект (в т.ч. и полный Rebuild) — стиль контролов старый.
вкладка с ресурсами, контекстное меню для rc — Resource Includes — Compile-time Directives:
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "res\\exename.manifest"
есть?
... << RSDN@Home 1.2.0 alpha 4 rev. 1088>>
Может помочь добавление в sdafx.h строчки
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>