请问下关于VB6模拟键盘按键问题(求思路)
情境是这样的:我有个软件热键是F1,即使是最小化,只要我按下F1该软件也可响应。
现在想用VB6模拟出可以后台按下F1这个功能,已经尝试了几种方法了,sendkeys、keybd_event(这两个前台有效),postmessage(没反应),获取句柄方面已经检查几遍了均没错。
想了一天了,还是没头绪,所以想请教下大家,看有没有其它方法!先谢谢大家。 vb keyboard postmessage 模拟键盘
[解决办法]
1.postmessage应该可以只是lparam参数比较麻烦,请看发送键盘
2.可以hook键盘,当按下f1时发送一个最小化的消息给目标窗体,可以用Sendmessage,其他的暂时没想到,楼下补充吧
[解决办法]