Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20642
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 51
  • 用 户 组: 普通用户
  • 注册时间: 2015-09-24 11:44
文章分类

全部博文(8)

文章存档

2016年(3)

2015年(5)

我的朋友

分类: C/C++

2015-12-09 15:31:36

    OnInitDialog是MFC的编程语言的类中的初始化成员函数名(

    在VS2005中,用MFC向导创建的对话框会自动生成OnInitDialog()函数。但是手动添加的对话框或者创建子对话框时就不会生成OnInitDialog()。在消息栏里也没有WM_INITDIALOG消息,而OnInitDialog()函数可以在对话框出现之前对对话框进行初始化,有时候会很有用。因为有些代码不能放在类的构造函数里,只能放在OnInitDialog()函数里。因此需要OnInitDialog()函数。VC2005添加该函数的方法如下:

1. 打开需要添加OnInitDialog()的对话框的头文件,在编辑区点击鼠标,直到如图1所示,右上条框里不出现函数时,就会出现图2内容。

图1:


2.
查看该头文件属性菜单。在属性菜单上有一个“重写”图标(像一个橡皮擦一样),就是图2左图中红圈所标图标,单击该图标出现函数列表,列表里有OnInitDialog(),图2右图红圈所示,添加该函数,然后就可以在直接编辑这个函数,添加想要的初始化操作了。

图2




阅读(969) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~