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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在创建mfc项目期间我的对话节点丢失了相关的知识,希望对你有一定的参考价值。

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

请帮帮我。谢谢你...

答案

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

Resource Includes

然后显示一个弹出窗口:

Resource Includes Dialog Box

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

编译时指令

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

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

Notes

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

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

以上是关于在创建mfc项目期间我的对话节点丢失了的主要内容,如果未能解决你的问题,请参考以下文章

从片段类中的对话框添加项目到recyclerview。

如何使用 MFC 在项目的所有对话框中访问变量?

无法在片段内创建对话框

在 MFC C++ 中打开对话框

将焦点放在托管在 MFC 视图中的无模式对话框上

我的对话框未在 MFC C++ 中显示