【发布时间】:2017-06-19 03:54:12
【问题描述】:
我已经使用 Visual Studio 2008 实现了一个 Windows 应用程序,并且我使用了 MFC 控件作为前端。 我需要改变应用程序的外观和感觉。这是新旧外观的 Ui 示例图像。
谁能建议我如何在 Visual Studio 中完成,或者我应该使用其他工具。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
我不知道这种原生 MFC 方式,但有第三方皮肤/主题框架,如 BCGSoft 或 CodeJock Skin Framework
-
MFC 遵循您的软件用户选择的任何标准主题。为什么你认为用户会比他们更喜欢你的选择?
-
@Mayank Prabhakar 您可以处理 CDialog 的 OnCtlColor 作为背景颜色。您可以从对话框编辑器更改字体(将应用于所有子控件)。可以让CTabCtrl所有者绘制:msdn.microsoft.com/en-us/library/x3139sdy.aspx; msdn.microsoft.com/en-us/library/k7eax1x4(v=vs.120).aspx; codeguru.com/cpp/controls/controls/tabcontrols/article.php/…
-
顺便说一句,我曾经成功地对应用程序进行皮肤处理,使其看起来像是从
CMFCVisualManager后代类派生我自己的类的 Windows 高对比度方案
标签: windows user-interface visual-studio-2008 mfc