c++ - 使用 wxButton 避免 SPACE 和 ENTER 键

标签 c++ wxwidgets

在 W7 上使用 wxWidgets,焦点在 wxButton 上,我想避免按 SPACE 或 ENTER 键激活按钮。

按钮应该只对点击事件使用react。

正确的做法是什么?

谢谢

最佳答案

您应该能够通过捕获 EVT_KEY_DOWN 事件并在您的处理程序中不执行任何操作来执行此操作,但我强烈建议您不要这样做。用户希望这些键与按钮一起工作,如果您想要一些不对键盘使用react的东西,您应该使用一些其他(自定义)控件而不是 wxButton

关于c++ - 使用 wxButton 避免 SPACE 和 ENTER 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21044315/

相关文章:

c++ - 添加十六进制值以获得结果十六进制

c++ - 内存不足和 vector 的 vector

C++串行连接

c++ - wxWidgets 中的 XP 视觉风格?

C++ ios::exceptions 在一切正常时抛出异常

c++ - 在文本框中显示值-错误

c++ - 如何在wxRadioBox中添加滚动条?

c++ - 双向迭代器实现

c++ - 如何覆盖自定义委托(delegate)类的 'paint'函数来绘制QSpinBox

C++ 在枚举中有数组值?