打开一个对话框上的按钮单击

MFC- Open a dialog box on a button click

本文关键字:对话框 按钮 单击 一个      更新时间:2023-10-16

我在visual 2012中有一个标准的mfc(不是基于对话框)应用程序。我的任务是打开一个对话框上的按钮单击工具栏。对话框接受一些参数并更新绘图窗口中的数据。我该怎么做呢?我正在尝试以下方法,我编辑资源文件并添加一个新的对话框,并根据我的要求进行设计。现在我通过类向导创建了一个与对话框附加的类,但是每当我尝试将该类包含到projectview类时,它就会给出以下错误。

错误1错误C2065: 'IDD_ABOUTBOX':未声明的标识符c:userskhandocumentsvisual studio 2012projectsgraphgraphcdiog.h 15

我试图改变对话框的id,但似乎没有工作

Visual c++在resource.h文件中定义IDD_ABOUTBOX这样的id。首先检查一下,确保它在里面。然后你必须#include "resource.h",它将在你的dialogname.h文件被读取之前被读取。你可以在dialogname。h的顶部加上#include,或者在你的viewname。cpp文件中如果#include在dialogname。h的#include之前