C++ 从类成员CEdit、MFC获取资源ID

C++ 从类成员CEdit、MFC获取资源ID,c++,mfc,cedit,C++,Mfc,Cedit,我正在使用VisualStudio2010创建一个MFC应用程序。我在资源编辑器的帮助下创建了一个简单的对话框。该对话框包含许多编辑控件。我通过右键单击这些编辑控件->添加变量,向它们添加了成员。假设我有一个带有ID=ID\u-EDB\u-NAME的编辑控件,在这个示例中,我们可以说ID\u-EDB\u-NAME=1111。我添加了一个变量CEdit m\u-edbName。是否有任何方法可以从m_edbName调用,返回1111?您可能正在寻找函数资源文件格式不允许您创建编辑控件类型的资源。因

我正在使用VisualStudio2010创建一个MFC应用程序。我在资源编辑器的帮助下创建了一个简单的对话框。该对话框包含许多编辑控件。我通过右键单击这些编辑控件->添加变量,向它们添加了成员。假设我有一个带有
ID=ID\u-EDB\u-NAME
的编辑控件,在这个示例中,我们可以说
ID\u-EDB\u-NAME=1111
。我添加了一个变量
CEdit m\u-edbName
。是否有任何方法可以从
m_edbName
调用,返回
1111

您可能正在寻找函数资源文件格式不允许您创建编辑控件类型的资源。因此,编辑控件没有资源ID(但父对话框有)。您正在查找控件ID,@MichaelWalz的注释解释了如何检索它。@IInspectable我没有完全理解您的语句资源文件格式不允许您创建编辑控件类型的资源。“我一直在这样做”。@MichaelWalz:这些是最重要的。正如您所看到的,没有一个用于(编辑)控件,甚至没有通用窗口。资源定义语句只能出现在容器中,不能作为顶级资源定义语句出现。只有顶级资源才有资源ID。@I不可检测好的,我只是误解了你的评论。