VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 691|回复: 4

[已解决]MFC的botton控件

[复制链接]
48_avatar_middle
最佳答案
0 
在线会员 发表于 2020-5-12 16:56:09 | 显示全部楼层 |阅读模式
MFC怎么实现按住botton控件运行一个函数,松开停止,在“添加事件处理程序”那里有单击和双击之类的选项,但好像没有这种情况的,应该怎么实现类似的功能呢?
最佳答案
43_avatar_small
2020-5-13 12:09:14
菜鸟思路 仅供参考:
1. 声明全局变量   是否停止   BOOL Whether_stop = FALSE;
2.自定义按钮的鼠标按下 与鼠标弹起 事件    参考:https://www.cnblogs.com/lidabo/archive/2013/01/16/2862972.html
3.按下事件   Whether_stop = FALSE;
4.弹起事件  Whether_stop =TRUE;
5.你的功能函数 :  do------while (Whether_stop)     函数内部处理任务最好细化一些,这样能及时响应 停止运行功能函数




上一篇:树形控件的应用
下一篇:课程Windows 程序设计第31课作业的小问题
19_avatar_middle
最佳答案
12 
在线会员 发表于 2020-5-12 18:19:50 | 显示全部楼层
自己添加一个自定义消息吧  我记得老大好像讲过  你找找
04_avatar_middle
最佳答案
22 
online_vip 发表于 2020-5-12 19:33:11 | 显示全部楼层
自己看MSDN中看cbotton类中响应的消息中关于鼠标的消息就知道了
43_avatar_middle
最佳答案
3 
online_vip 发表于 2020-5-13 12:09:14 | 显示全部楼层    本楼为最佳答案   
bestAnswer
菜鸟思路 仅供参考:
1. 声明全局变量   是否停止   BOOL Whether_stop = FALSE;
2.自定义按钮的鼠标按下 与鼠标弹起 事件    参考:https://www.cnblogs.com/lidabo/archive/2013/01/16/2862972.html
3.按下事件   Whether_stop = FALSE;
4.弹起事件  Whether_stop =TRUE;
5.你的功能函数 :  do------while (Whether_stop)     函数内部处理任务最好细化一些,这样能及时响应 停止运行功能函数
48_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2020-5-13 17:45:56 | 显示全部楼层
caicaiwuguo 发表于 2020-5-13 12:09
菜鸟思路 仅供参考:
1. 声明全局变量   是否停止   BOOL Whether_stop = FALSE;
2.自定义按钮的鼠标按下  ...

好的,谢谢
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-9-29 11:58

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表