MFC怎样给一个新界面(Dialog)创建OnInitDialog()函数?

MFC怎样给一个新界面(Dialog)创建OnInitDialog()函数?,第1张

创建了新dialog后 可以在resource view 那里选新的dialog

选classWizard 为这个dialog创建一个新的类就会生成OnInitDialog()了

如果是基于对话框的程序,可以在主对话框类定义函数

如果是基于视图的。那么可以把涉及程序基础信息处理的函数放在App类里,把涉及程序界面处理的函数放在CMainframe类里,把涉及程序显示的函数放在View类里,把涉及程序处理数据或文件的 *** 作放在Doc类里。

VC60下,基于文档的MFC程序的话,在Viewcpp中右键选择ClassWizard,在Message中找到OnDraw,点击AddFunction按钮即可。ONDRAW函数是CMYVIEW的成员函数,在基于对话框的程序中没法使用这个函数。

采用可视化界面添加的BUTTON按钮的话,一般来说双击该控件就可以添加时间响应函数,如果双击不管用,还可以右键该控件选择 add event handler就会进入添加响应函数的编辑框,选择响应的消息响应函数。

首先选到CLASSVIEW,然后右击需要添加成员函数的类,选择ADD MEMBER FUNCTION,出来的对话框,比如说public int add(int y,int x);

Function Type:int

Function Declare:add(int y,int x)

Acess:选择public

最后两个static virtual你的函数是静态就选择static,是虚函数就选择virtual。

这样就成功往类里加成员函数了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/12184238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存