我正在寻找一种在C ++ wxWidgets应用程序中以编程方式生成按键事件的方法,用于测试我编写的控件。
有办法做到这一点吗?
非常感谢您的帮助!
Sahas
答案 0 :(得分:0)
在wx 2.9中很快就会出现wxUIActionSimulator(它当前以干线的基本形式存在,并且在一个svn分支中的改进的一个将很快合并)。如果需要,您应该能够获取相关文件并将其与wx 2.8一起使用,但我没有对此进行测试。
答案 1 :(得分:0)
首先应该构建一个wxKeyEvent对象,用必要的密钥信息填充它,然后调用目标控件的ProcessEvent方法。