以编程方式在wxWidgets中生成keypress事件

时间:2010-08-15 16:08:29

标签: events wxwidgets

我正在寻找一种在C ++ wxWidgets应用程序中以编程方式生成按键事件的方法,用于测试我编写的控件。

有办法做到这一点吗?

非常感谢您的帮助!

Sahas

2 个答案:

答案 0 :(得分:0)

在wx 2.9中很快就会出现wxUIActionSimulator(它当前以干线的基本形式存在,并且在一个svn分支中的改进的一个将很快合并)。如果需要,您应该能够获取相关文件并将其与wx 2.8一起使用,但我没有对此进行测试。

答案 1 :(得分:0)

首先应该构建一个wxKeyEvent对象,用必要的密钥信息填充它,然后调用目标控件的ProcessEvent方法。