您的位置:首页 > 其它

vs2005 动态创建对话框,给对话框添加oninitdialog函数

2009-05-27 01:48 225 查看
1、http://blog.chinaunix.net/u2/64540/showart_529716.html以前一直用VC6.0用的习惯了Visual studio 2005是不是没有旧风格class wizard了所以无法像VC6.0那样添加oninitdialog函数方法如下:前面先引用CSDN的首先添加CDialog对话框的类,方法是可以在对话框上点右键,在右键菜单里点Add Class,然后打开刚才添加的类的头文件,在头文件的类的声明区里按F4调出属性窗口,在属性窗口的工具栏里找到Overrides点击它会切换到重写方法列表界面,在这个列表里找到OnInitDialog,点后面的下拉组合框就有添加OnInitDialog了,点一下就可以把这个方法重写到你的程序里了。我弄了半天没弄明白后面在一群里问了才清楚ADD Class后 要在左边文件列表上面选择 show all files 后 再打开几时才添加的类的头文件 ....这样才行的 .......===============================================================
就是你为子对话框添加完类后,  在vs2005的左边文件列表上选择  show all files  然后点击进去你添加的类的头文件  这时在(一般)右边的属性窗口里会有一个图标(Overrides)点击它 就会有了
ps:自己贴图一张
2、http://blog.csdn.net/everettjf/archive/2008/12/07/3465286.aspx
以前一直用VC6.0用的习惯了Visual   studio   2005是不是没有旧风格class   wizard了所以无法像VC6.0那样添加oninitdialog函数 方法如下:前面先引用CSDN的首先添加CDialog对话框的类,方法是可以在对话框上点右键,在右键菜单里点Add   Class,然后打开刚才添加的类的头文件,在头文件的类的声明区里按F4调出属性窗口,在属性窗口的工具栏里找到Overrides点击它会切换到重写方法列表界面,在这个列表里找到OnInitDialog,点后面的下拉组合框就有添加OnInitDialog了,点一下就可以把这个方法重写到你的程序里了。 我弄了半天没弄明白 后面在一群里问了才清楚 ADD Class后  要在左边文件列表上面选择 show all files 后 再打开几时才添加的类的头文件  ....这样才行的 .......[code]就是你为子对话框添加完类后,  在vs2005的左边文件列表上选择  show all files  
然后点击进去你添加的类的头文件  这时在(一般)右边的属性窗口里会有一个图标(Overrides)点击它 就会有了
---------------------
上面是转载的文章,http://blog.chinaunix.net/u2/64540/showart_529716.html
起始不必点击showallfiles,直接切换到dialog的头文件,光标放在dialog类的内部,这样等着属性对话框上面
的几个小图标中就会有override的图标。。
自习找找。。哈,加油
[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: