OnInitDialog是MFC的编程语言的类中的初始化成员函数名()
在VS2005中,用MFC向导创建的对话框会自动生成OnInitDialog()函数。但是手动添加的对话框或者创建子对话框时就不会生成OnInitDialog()。在消息栏里也没有WM_INITDIALOG消息,而OnInitDialog()函数可以在对话框出现之前对对话框进行初始化,有时候会很有用。因为有些代码不能放在类的构造函数里,只能放在OnInitDialog()函数里。因此需要OnInitDialog()函数。VC2005添加该函数的方法如下:
1.
打开需要添加OnInitDialog()的对话框的头文件,在编辑区点击鼠标,直到如图1所示,右上条框里不出现函数时,就会出现图2内容。
图1:
2.查看该头文件属性菜单。在属性菜单上有一个“重写”图标(像一个橡皮擦一样),就是图2左图中红圈所标图标,单击该图标出现函数列表,列表里有OnInitDialog(),图2右图红圈所示,添加该函数,然后就可以在直接编辑这个函数,添加想要的初始化操作了。
图2:
阅读(979) | 评论(0) | 转发(0) |