精益六西格玛黑带大师:VB中如何模拟小键盘数字的输入(不使用keybd_event)

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 07:55:26
除了keybd_event还有没有其他方法?
sendkeys好像只能模拟大键盘的按键。

ASCII乃歪解,根本不能区分。

Sendkeys确实不能办到。

如果不愿意用keybd_event,有其他办法:

可以用SPY++监视Windows的“屏幕键盘”对其他程序发的消息
自己仿造其用SendMessage,理论上可行,不过我觉得,还是没有keybd_event方便。

这个问题上,没有更简单的方法了,你可以做一个Moudle,处理完这个问题,一劳永逸。

要知道,VC、Delphi等软件是没有Sendkeys的,别的程序员能办到的(如:按键精灵,金山游侠——一键必杀),我们也能办到。

是不是要利用ACSII,每个键子的都不一样,应该可以区分!

ACSII