用键盘应用程序在记事本中书写

时间:2010-10-05 23:07:57

标签: c# winforms

键盘模拟器,类似于屏幕上的键盘

如何制作“屏幕键盘”?

1 个答案:

答案 0 :(得分:1)

在旧的win 32 API中,有一个sendKeys()方法,如API。当用户点击您的表单时,您的表单处于活动状态并具有焦点,同时他在激活所需的控件之前将焦点放在您的上面。一种解决方案是监视控件上的焦点更改,当用户在表单上按下键盘时,您可以sendKeys()到适当的窗口句柄。我不知道该方法的真实名称是什么,它是等效的ic .NET,但它不应该很难找到。坚持设计。

[编辑] 这里是 : http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx