不兼容:MFC应用程序和Windows主题

我的MFC应用程序一执行即会系统地禁用OS窗口的样式(例如,我失去了透明度),尽管我在代码中添加了以下说明:

#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif

不兼容:MFC应用程序和Windows主题

不兼容:MFC应用程序和Windows主题

应用程序完成后,Windows将恢复其初始主题

这仅在某些计算机上发生,而并非在所有计算机上发生

PS:我在Windows 7 Professional,Visual Studio 2010中

谢谢

jiemy666 回答:不兼容:MFC应用程序和Windows主题

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3110317.html

大家都在问