VC++跪求答案

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:57:35
我用MFC建了一个abc的工程,在abc.Dlg文件里用SetDlgItemText(abcDlg,IDC_EDIT2,"答案")输出数据,为什么指出SetDlgItemText(abcDlg,IDC_EDIT2,"答案")中出现这样的错误'abcDlg' : undeclared identifier。
急,谢谢!
abcDlg应该是abc对话框,这个对话框已经定义了

abcDlg是个类名,不能作为变量,改成下面试一试
SetDlgItemText(this,IDC_EDIT2,"答案")

SetDlgItemText函数有两种模式,分别API和类,你用的API模式,所以需要指定其父窗口指针,可以用类变量模式,如下
或者直接使用SetDlgItemText(IDC_EDIT2,"答案")

你可以直接用SetDlgItemText(IDC_EDIT2,"答案")
当然我没有试

你没有先定义abcDIg吧,所以才会有吖
先在上面定义一下