windows - 旧的 Visual Studio 2017/MFC 应用程序仍然有一个非常旧的 "look"到 Windows

标签 windows visual-studio winapi mfc

<分区>

我有一个最初开发于 25 年前的 32 位 MFC C++ 应用程序。这些 window 的外观和感觉仍然很旧,边缘很厚,我想可以追溯到 XP。对话框更好,特别是因为我添加了以下内容:

#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='' publicKeyToken= '6595b64144ccf1df' language=''\"")

有没有办法更新窗口的外观?这是一个可调整大小的窗口的示例……

enter image description here

最佳答案

您可以使用 MFC 的 Visualization Manager更改窗口、工具栏的外观,...

最好的尝试方法是使用 MFC Application Wizard创建一个您需要的类型的空项目(基于 SDI/MDI/对话框)并查看生成的项目。

当我选择 Office 2007\Blue 时,我在 MDI 应用程序中看到的内容: enter image description here

关于windows - 旧的 Visual Studio 2017/MFC 应用程序仍然有一个非常旧的 "look"到 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54595000/

相关文章:

c# - C# 8 是否支持 .NET Framework?

代码更正以使 RASENUM 连接在 XP 中工作

java - 在 Windows 上的 tomcat 8.5 中安装 pfx SSL 证书

windows - 无法在Windows中停止ZooKeeper

visual-studio - 将控制台重定向到 app.config 中的 Visual Studio 调试输出窗口

c++ - 为什么 StackWalk64 总是返回 true?

c# - LIST_ENTRY 和 UNICODE_STRING pinvoke C#

c++ - 更改 Visual Studio 默认类设置

PyDev 中的 Python "unresolved import"但在命令行中找到

visual-studio - 乌龟SubWCRev.exe生成前事件