C++ MFC怎么给按钮添加单击事件 看详细描述

C++ MFC怎么给按钮添加单击事件 看详细描述,第1张

这个你已经确定了要打开的文件的路径,指定就打开D:\123.exe这个文件,就很简单了。你在资源视图中对话框里添加一个按钮,然后双击按钮,系统就会自动给你添加一个这个按钮的单击事件函数,你在这个函数中输入如下函数::ShellExecute(this->m_hWnd,"open",strPath + strName,NULL,NULL,SW_SHOW) 此函数为win32的一个函数,用于打开文件,其中的第三个参数strPath + strName,strPath是文件路径,strNmane是文件名称,这个没有错的。注意函数前面有:: ,不能丢。

消息函数不用自己写,在对话框资源上添加一个按钮,右键点击按钮,在d出菜单中选择Events项,之后会d出一个添加消息函数的窗口,选择BN_CLICKED事件,然后点击“Add and Edit”按钮,之后VC会自动生成按钮的消息函数并自动转到编辑消息函数界面,此时你只要在消息函数里加上语句:CDialog::OnOK()即可

在“类视图”中右键单击你要把按钮消息添加到的类,查看这个类的属性。

在“类的属性”里的上侧点击“事件”按钮,找到按钮的ID(如果没有,就在菜单中增加一个相同ID的菜单项),点这个ID左侧的+号,然后在“COMMAND”里点击“添加OnXXXX”

这样就为工具条上的按钮添加了消息响应函数!


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

原文地址:https://www.54852.com/bake/11878616.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存