vc++6.0中添加控件成员变量是什么意思

vc++6.0中添加控件成员变量是什么意思,第1张

可以在类向导里面添加,这个变量可以代替指针,直接调用该类的成员函数。比如对话框类的一个button,id为id_btn,那如果你获取这个button的指针就要用到getdlgitem(id_btn),然后再setwindowtext之类的。但如果你给这个button增加一个控件变量m_btn,那你就可以直接用m_btn->setwindowtext了

*** 作步骤:(1)首先在资源视图(Resource View),为新添加的对话框添加类。 提示:在对话框空白处点击鼠标右键即可 *** 作。(2)在类视图中(class View),找刚才为对话框添加的类的名称, 点击该名称鼠标右键d出菜单中就有Add member variables 项,选择后d出添加变量的对话框。(3)在d出的添加变量对话框中添加需要的变量即可。

对话框初始是不显示的,既然对话框不存在,对话框上的按钮也不会存在,你怎么能用对话框上的按钮调用DoModal()函数呢?

应该在菜单上添加一个菜单项,在菜单项上添加消息响应函数,在函数内部创建CDlg的对象dialog,用dialog调用DoModal();

另外,在按钮上面点右键,选ClassWizard,添加成员变量就可以了


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

原文地址: http://outofmemory.cn/bake/11893706.html

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

发表评论

登录后才能评论

评论列表(0条)

保存