Здравствуйте
Возникла такая проблемка. Есть плагин к ИЕ, панель инструментов. Так вот никак не получается добавить туда ХР стиль.
Делал так:
создал манифест dmbar.dll.manifest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="
urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="CompanyName.ProductName.YourApp"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
добавил его вот так:
CONTROL_PANEL_RESOURCE_ID RT_MANIFEST MOVEABLE PURE "dmbar.dll.manifest"
но ничего не получается
Может что подскажите?
Заранее благодарен.
1. в опции проекта (C++/Preprocessor/Preprocessor Definitions) добавь ISOLATION_AWARE_ENABLED=1
2. плмести в ресурсы manifest
2 RT_MANIFEST "PageUpdater.dll.manifest"
Именно 2 !!!!!! (а не 1)!!!
1. в опции проекта (C++/Preprocessor/Preprocessor Definitions) добавь ISOLATION_AWARE_ENABLED=1
2. помести в ресурсы manifest
в rc-file: 2 RT_MANIFEST "PageUpdater.dll.manifest"
(идентификатор должен быть именно 2 !!!!!! (а не 1)!!!
PageUpdater.dll.manifest — это файл твоего манифеста (естественно важно не название файла, а его содержимое)
У меня
PageUpdater.dll.manifest
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="
urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><assemblyIdentity version="1.0.0.0" processorArchitecture="x86" name="OwnerDraw" type="win32"/><description>OwnerDraw</description><dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly></dependency></assembly>
Загнал в одну строку, т.к. кто-то рекомендовал для совместимости с раними версиями XP