在我的VC ++项目中,我在对话框中使用了一个按钮。我已经添加了按钮的单击事件。现在我想处理同一个按钮的双击事件。所以我补充一下 ON_BN_DOUBLECLICKED(IDC_BUTTON1,OnDBClick)为同一个按钮。 但它没有用。谁能解释一下呢?
答案 0 :(得分:1)
请看这里:http://www.codeproject.com/Articles/2488/Getting-BN_DOUBLECLICK-to-work-for-buttons
文章介绍了如何使其发挥作用。
答案 1 :(得分:0)
来自Microsoft文档:
此通知代码会自动发送给BS_USERBUTTON,BS_RADIOBUTTON和BS_OWNERDRAW按钮。其他按钮类型仅在具有BS_NOTIFY样式时才发送BN_DOUBLECLICKED。
因此,在按钮上设置BS_NOTIFY样式。