J'ai écrit un complément Word en C++ à l'aide de l'API Win32. Il ouvre certaines boîtes de dialogue mais celles-ci sont toujours affichées sans les styles visuels commctl6 sur Vista +. Le manifeste est en place en tant que RT_MANIFEST et ID de ressource - 2 (comme indiqué ci-dessous). Lorsque j'appelle la même fonctionnalité/boîte de dialogue de ma propre application de test, les styles visuels sont OK.Boîte de dialogue de mon complément Word n'utilisant pas de styles visuels
Une idée de la façon dont Word empêche mon complément d'utiliser des styles visuels malgré le manifeste?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" language="*"></assemblyIdentity>
</dependentAssembly>
</dependency>
</assembly>
Vous frappez le clou sur la tête! :-) Je l'ai su mais je ne m'en serais jamais souvenu seul. Cela fonctionne magnifiquement. Merci beaucoup! – wpfwannabe