[英]how to handle single click and double on same button in mfc?
在我的VC ++项目中,我使用对话框中的按钮。 我已经添加了按钮的单击事件。 现在,我想处理同一按钮的双击事件。 因此,我为同一按钮添加了ON_BN_DOUBLECLICKED(IDC_BUTTON1,OnDBClick)。 但这是行不通的。 有人可以解释吗?
在这里查看: http : //www.codeproject.com/Articles/2488/Getting-BN_DOUBLECLICK-to-work-for-buttons
文章描述了如何使其工作。
从Microsoft文档:
此通知代码是针对BS_USERBUTTON,BS_RADIOBUTTON和BS_OWNERDRAW按钮自动发送的。 其他按钮类型仅在具有BS_NOTIFY样式时才发送BN_DOUBLECLICKED。
因此,在按钮上设置BS_NOTIFY样式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.