现在我VC6新建了一个对话框工程;又在资源添加了一个新的对话框,并为新的对话框添加了名为CTestDlg的类;
在主对话框的cpp文件包含#include "TestDlg.h";
在主对话框的cpp文件的OnInitDialog()成员函数中,添加2句,
?? ?CTestDlg tdlg;
?? ?tdlg.DoModal();
就可以弹出这个对话框;
在新加对话框上添加一个编辑框;看一下如何初始化控件;
初始化对话框控件一般可以在对话框cpp文件的OnInitDialog()成员函数中;
现在新加的对话框类还没有这个函数的实现代码;
进入类向导;
class name下拉选中CTestDlg;
从Messages列表选中WM_INITDIALOG; 然后Add Function;
添加了函数之后,点 Edit Code,进入新加函数的代码编辑,
在新加的OnInitDialog()中添加一句,SetDlgItemText(IDC_EDIT1, _T("hello world;"));
新加的对话框显示之后如下;
?