pet*_*hen 20 ide mfc visual-studio-2008
这是我第一次远离VC6的MFC应用程序,我觉得有点愚蠢:
如何添加OnInitDialog处理程序?(我知道如何手动添加它,但从长远来看这是一个痛苦).
双击对话框 - 没有.右键单击对话框 - 禁用"添加事件处理程序".属性 - 消息具有"正常"消息,但不具有WM_INITDIALOG属性 - 事件仅保存来自包含控件的通知在类视图中右键单击 - "添加..."仅具有函数和变量
划痕头
[编辑] d'oh - 它是MFC中的虚拟功能,但仍然......
Chr*_*isN 35
不要觉得愚蠢,当我第一次从VC6搬到VS2008时,我花了很长时间才想到这一点!
无论如何,也是为了我自己的参考,这里是添加对话框和覆盖OnInitDialog方法的完整步骤:
IDD_MYDIALOG.CMyDialog,选择CDialog作为基类,然后按" 完成".这将创建命名的文件MyDialog.cpp和MyDialog.h,并将它们添加到您的项目.要覆盖类中的OnInitDialog方法CMyDialog:
MyDialog.h.class CMyDialog : public CDialog.("属性"窗口的顶部应显示" CMyDialog VCCodeClass" - 这很重要,因为" 属性"窗口对上下文非常敏感,并且根据编辑器中光标的位置,您可以获得不同的选项.)OnInitDialog.CMyDialog::OnInitDialog功能.我希望这有帮助!
| 归档时间: |
|
| 查看次数: |
16139 次 |
| 最近记录: |