【发布时间】:2010-08-15 16:08:29
【问题描述】:
我正在寻找一种在 C++ wxWidgets 应用程序中以编程方式生成按键事件的方法,以测试我编写的控件。
有没有办法做到这一点?
非常感谢您的帮助!
萨哈斯
【问题讨论】:
我正在寻找一种在 C++ wxWidgets 应用程序中以编程方式生成按键事件的方法,以测试我编写的控件。
有没有办法做到这一点?
非常感谢您的帮助!
萨哈斯
【问题讨论】:
你应该先构建一个wxKeyEvent对象,填入必要的按键信息,然后调用目标控件的ProcessEvent方法。
【讨论】:
wx 2.9 很快就会有wxUIActionSimulator(它目前在主干中以基本形式存在,并且在即将合并的 svn 分支之一中以改进的形式存在)。如果需要,您应该能够获取相关文件并将它们与 wx 2.8 一起使用,但我尚未对此进行测试。
【讨论】: