2 qq 21089415 qq_21089415 于 2015.07.23 16:23 提问

在mfc中添加按钮,怎么可以实现按钮按下和弹起两个功能

也就是按钮按下为启动,但不会自己弹起,再按一遍按钮弹起,停止。大神求详细点,接触VC++时间不长

7个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.23 16:37
已采纳

标准MFC 按钮控件不支持这个
不过你不一定要按钮不可弹起,可以修改按钮上面的文字,比如开始显示“启动”,按下以后变成“结束”

devmiao
devmiao http://blog.csdn.net/wuan584974722/article/details/25045737参考
2 年多之前 回复
devmiao
devmiao 晕,可怜的lz,被这个人误导了。
2 年多之前 回复
oyljerry
oyljerry 回复chanvcvcvc: 当然可以,你自己通过flag来控制
2 年多之前 回复
qq_21089415
qq_21089415 然后这个两个按下的动作实现的功能可以不同吗
2 年多之前 回复
VisualEleven
VisualEleven   Ds   Rxr 2015.07.25 09:12

你用Button的BS_CHECKBOX来模拟即可。自绘CButton

devmiao
devmiao 这才是正确答案。checkbox可以拥有按钮的外观。设置pushbutton风格。
2 年多之前 回复
CSDNXIAON
CSDNXIAON   2015.07.23 16:34

【MFC】按钮提示功能的实现
MFC添加一个按钮,实现浏览功能
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

sina_2831808769
sina_2831808769   Rxr 2015.07.25 13:42

标准MFC 按钮控件不支持这个
不过你不一定要按钮不可弹起,可以修改按钮上面的文字,比如开始显示“启动”,按下以后变成“结束”

notfindjob
notfindjob   2015.07.25 15:59

自处理win32的按钮消息,实现所有你想要的一切功能

u011937547
u011937547   2015.07.25 16:20

你可以按下时响应按下事件,设置按钮为灰色,不可用。 再点击时响应弹起事件,设置按钮可用。。

yangquanhui1991
yangquanhui1991   2015.07.25 23:27

qt应该可以实现 mfc不太容易

Csdn user default icon
上传中...
上传图片
插入图片