微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

winapi – 如何使用嵌入作为资源的清单? (Windows XP / Vista风格的控件)

我有一个嵌入了 Windows资源的清单.但是应用它的正确方法是什么?

进一步来说:

我有我的.manifest文件.这是使应用程序使用Windows XP / Vista视觉样式中的控件的标准版本.当通过与.exe位于同一目录并且适当命名时应用它,它可以工作.

但是,这种方法相当麻烦.我希望我的.exe是独立的.显然它可以完成,因为我的计算机上的许多应用程序都设法使用现代风格而没有单独的清单文件.

所以我环顾四周,最后发现将清单嵌入资源中.所以我已将此行添加到我的.rc文件中:

1 RT_MANIFEST "mdiedit.exe.manifest"

但接下来我该怎么办?

编辑:如果它可以帮助您了解,我的程序是用D编写的,并使用Digital Mars D和资源编译器构建.没有IDE.但我希望任何在C()中工作的解决方案,当使用命令行工具构建时,也可以在D中工作.

解决方法

RT_MANIFEST是一个定义,因此请确保您的资源文件包含正确的标头,或者只是将RT_MANIFEST替换为24

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐