当前位置: 首页 > 科技观察

聊聊在单选按钮上实现双击效果

时间:2023-03-22 10:23:00 科技观察

再说单选按钮+下一页,或者选择+完成等的双击效果)。看看我们需要做什么下面是一个对话框模板及其对应的对话框窗口过程。上面显示了一个非常“无聊”的对话框,允许用户从单选按钮中选择一个项目。请注意,如果您双击单选按钮,则不会有任何效果。我们可以通过以下修改来解决这个问题。我们将BS_NOTIFY样式添加到单选按钮以启用扩展通知(除BN_CLICKED之外的所有内容)。当我们收到指定操作为BN_DBLCLK的单选按钮的WM_COMMAND消息时,我们会自动单击“确定”按钮。(对于向导,??我们将根据需要自动单击“下一步”或“完成”按钮。)请注意,双击作为选择的快捷方式,“确定”仅应用于对话框或向导页面,其中唯一相关的控件是单击选项按钮(以及确定和取消按钮)。如果页面上有单选按钮以外的控件,则必须等待“确定”,因为用户可能还想操作这些其他控件。如果对话框中的唯一内容是列表框或列表视图并且要求用户选择一个项目,您也可以使用此“双击选择并确定”快捷方式。如果用户双击列表中的某个项目,则将其视为“选择并确定”。Explorer中的对话框在支持双击单选按钮方面相当不一致,而Office和Money开发团队在这方面做得更好。总结TopomelBox3.0发布了,但这并不意味着什么的结束,恰恰相反,它是另一个版本的开始,我需要继续打磨更多的操作细节。如果你最后运气不好没有用户,那也没关系,至少我是它的忠实用户。分享给正在努力创业的你!最后,RaymondChen的《The Old New Thing》是我最喜欢的博客之一。里面包含了很多关于Windows的小知识,对广大Windows平台开发者来说确实很有帮助。本文来自:《Double-clicking radio buttons》