visual-studio - Visual Studio 2017 / MFC - 如何替换 CMDIChildWndEx 窗口以获得更现代的外观
问题描述
我有一个有 20 年历史的 MFC 应用程序,目前在 Visual Studio 2017 和 Windows 10 上运行。虽然对话框看起来很现代,但 CMDIChildWndEx 窗口看起来很旧,带有厚框和圆角。显然这是因为不再支持 MDI 接口。我的许多 CMDIChildWndEx 窗口都有非常简单的功能,可能会被完全替换。但问题是,我会用什么来代替它们以获得更现代的外观?或者更好的是有没有办法只更新 CMDIChildWndEx?
FWIW 我指定了以下#pragma,它改进了对话框,但对 CMDIChildWndEx 窗口没有影响: #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls'版本='6.0.0.0' 处理器架构='' publicKeyToken='6595b64144ccf1df' 语言=''\"")
解决方案
推荐阅读
- php - 如何用php替换文件的一行
- swift - 无法将 Sign In with Apple 连接到 Firebase
- javascript - 单击列表元素后更改输入值
- javascript - useQuery : 没有获取数据
- java - 如何判断当前会话是否脏?
- android-studio - 如何解决应用程序:android studio中的mergeDebugResources执行失败错误
- typescript - 需要帮助来发布 NPM Typescript 包
- flutter - DioError [DioErrorType.DEFAULT]:将对象转换为可编码对象失败:Flutter 中的“FormData”实例
- wordpress - 如何将列表项添加到 wordpress 中的单个产品页面
- jira - JQL - 如何按类型过滤链接问题?