在视图
/
文档类中添加对话框,发觉添加后没有
OnInitDialog()
,在网上找到一个方法
OnInitDialog()
函数是个
virtual(
虚函数
),
在它的类中用添加虚函数的方法
,
会发现添加的虚函数里面没有这个函数
,
而这个
OnInitDialog
函数是很有用的
,
在一般的添加进去的对话框的类中是不会有这个函数的
,
必须手工增加进去
.
可以通过
VC
加进去
,
而要加的这个函数的名字不是
OnInitDialog,
所以很难找到
.
其原因是因为要加的函数是
WM_INITDIALOG
这个函数的添加方法如下:
选择要加入函数的对话框
,
右键
->ClassWiZard(
类向导
)->Message Maps(
消息映射
),
对象里面选择对话框
,Messages(
消息
)
里面选择
WM_INITDIALOG,
然后点
Add Function(
增加函数
),
这样就映射到类中去了
,
它的函数名称是
OnInitDialog,
而不是
WM_INITDIALOG.
这时可以点
Edit Fuction,
编辑函数了
.
这篇文章是我很早的时候整理的, 忘记了出处, 如果作者有什么建议, 可以联系我
![](/Editor/FCKeditor/editor/images/smiley/msn/regular_smile.gif)