在创建mfc项目期间我的对话节点丢失了

问题描述 投票:3回答:1

enter image description hereI有像(.rc和.rc2)这样的资源文件。如何从现有的资源中添加我的dailog节点。是否可以将我的对话节点恢复到我当前的项目中。实际上,对话框节点部件在“资源”视图窗口中不可见。

请帮帮我。谢谢你...

.net visual-c++ visual-studio-2015 mfc
1个回答
3
投票

谢谢你寄给我你的项目。如果右键单击现有资源内容并选择“资源包含”:

Resource Includes

然后显示一个弹出窗口:

Resource Includes Dialog Box

请注意我用黄色突出显示的部分?您将包含来自外部文件的所有引用。当您在MSDN Library上查看Resource Includes Dialog Box时,您将看到以下语句:

编译时指令

允许您包含与主资源文件中的资源分开创建和编辑的资源文件,包含编译时指令(例如有条件地包含资源的指令),或包含自定义格式的资源。您还可以使用“编译时指令”框来包含标准MFC资源文件。有关更多信息,请参阅Including Resources at Compile Time

在上面的相关链接中,它还说明了为什么要在外部文件中拥有资源的原因:

Notes

在我看来,如果您想要直观地编辑这些资源,那么必须有另一个项目来管理它们。因此,此刻,您必须自己编辑它们。

您可能做的唯一其他事情是将外部RC文件的内容组合到主RC文件中并删除#include语句,但我不知道这是否适用于您的情况。

© www.soinside.com 2019 - 2024. All rights reserved.