现在我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;"));
新加的对话框显示之后如下;文章来源:https://www.toymoban.com/news/detail-802279.html
文章来源地址https://www.toymoban.com/news/detail-802279.html
到了这里,关于MFC为资源对话框添加消息处理函数和初始化控件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!