按钮单击事件处理 [英] Button click event handling

查看:101
本文介绍了按钮单击事件处理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在基于对话框的应用程序iam中,使用按钮.我处理了单击(ON_BN_CLICKED)的按钮.但现在我也想处理双击事件(ON_BN_DOUBLECLICKED).所以我实现了.但双击事件不起作用.是什么原因呢?该按钮是否需要实现任何样式?有什么主意吗?
即,如何处理同一按钮上的单击和双击?
在消息映射中,我包括ON_BN_DOUBLECLICKED(IDC_BUTTON1,onDBClick),ON_BN_CLICKED(IDC_BUTTON1,onSingleClick).

但仅适用于OnSingleClick()函数.双击按钮时,不会调用onDBClick()函数.为什么?有什么主意吗?

In my dialog based application iam using a button. i handled single click(ON_BN_CLICKED) on button. but now i wants to handle double click event(ON_BN_DOUBLECLICKED) also. so i implement it. but double click event is not working. what is reason for it? is there any style need to implement for that button? any idea?
ie, how to handle single click and double on same button?
in messagemap i include ON_BN_DOUBLECLICKED( IDC_BUTTON1, onDBClick),ON_BN_CLICKED( IDC_BUTTON1, onSingleClick).

but only work OnSingleClick() function . onDBClick() function is not invokked when double click on the button. why?any idea?

推荐答案

谢谢理查德. BS_NOTIFY样式是要解决的解决方案之一.双击事件.
Thank you richard . BS_NOTIFY style is the one of the solution to handle. Double click event.


这篇关于按钮单击事件处理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆