如何让我的应用程序使用Windows主题?

Rod*_*ino 3 c c++ delphi winapi themes

我正在使用一些Windows API来创建一个小应用程序.我已经创建了按钮,窗户,好吧.

但问题是我创建的组件看起来不像操作系统主题.它们看起来很简单:

正如你在图像上看到的那样

请参阅按钮作为示例.

如何启用Windows主题?它可以是C或Delphi.

小智 6

对于使用Windows控件的应用程序,请参阅此msdn文章

编辑:简而言之,Windows需要知道应用程序是否打算使用新的样式控件.一些较旧的应用程序与XP及更高版本的新皮肤外观不兼容.因此,每个exe应声明它与清单中的兼容版本,可执行文件中的嵌入式xml文件.清单用于其他事情,例如声明你是什么或不兼容(DLL版本,120 dpi)以及免注册com.

  • 只有微软才能使其成为"选择加入"功能,以适应并使用标准外观* (2认同)