答案 0 :(得分:3)
感谢您将项目发送给我。如果您右键单击现有资源内容并选择资源包含:
然后会显示一个弹出窗口:
请注意我用黄色突出显示的部分?您将包含来自外部文件的所有引用。当您在MSDN Library上查看Resource Includes Dialog Box时,您将看到以下语句:
编译时指令
允许您包含的资源文件 与主资源中的资源分开创建和编辑 文件,包含编译时指令(例如那些 有条件地包括资源),或包含自定义中的资源 格式。您还可以使用Compile-time指令框来包含 标准MFC资源文件。有关详细信息,请参阅Including Resources at Compile Time。
在上面的相关链接中,它还说明了为什么要在外部文件中拥有资源的原因:
在我看来,如果您想要直观地编辑这些资源,那么必须有另一个项目来管理它们。因此,目前,您必须自己编辑它们。
你可能做的唯一其他事情是将外部RC文件的内容组合到主RC文件中并删除#include
语句,但我不知道这是否适用于你的情况。