【发布时间】:2016-01-22 17:17:40
【问题描述】:
我有一个 MDI 应用程序。它已经发展了多年。在 Windows-7 上,一切看起来都是原生的。当我在 windows-10 上启动应用程序时,普通对话框将具有 windows-10 的外观和感觉。但所有子视图仍然具有 Windows-7 的外观和感觉。
我尝试从 CMDIChildWnd 更改为 CMDIChildWndEx,但它对窗口的外观和感觉没有任何影响(除了客户端矩形周围的另一种边框样式)。我不想将所有子视图都更改为停靠窗格,因为它会极大地改变用户体验。我只想让子视图具有原生外观。
这甚至可能吗?我可以轻松迁移到 docker 窗口并将它们配置为像普通窗口一样运行(根本没有停靠功能,最小/最大/恢复按钮)?
【问题讨论】:
标签: c++ mfc windows-10 mfc-feature-pack