如何在vb net中获得键盘处理?

时间:2013-03-29 14:39:46

标签: vb.net keyboard vb.net-2010 handle createfile

这是我的键盘:

-----------------------------------
Win32_Keyboard instance
-----------------------------------
Availability:
Caption: Enhanced (101- or 102-key)
ConfigManagerErrorCode: 0
ConfigManagerUserConfig: False
CreationClassName: Win32_Keyboard
Description: Standard PS/2 Keyboard
DeviceID: ACPI\PNP0303\4&844A824&0
ErrorCleared:
ErrorDescription:
InstallDate:
IsLocked:
LastErrorCode:
Layout: 00000409
Name: Enhanced (101- or 102-key)
NumberOfFunctionKeys: 12
Password:
PNPDeviceID: ACPI\PNP0303\4&844A824&0
PowerManagementCapabilities:
PowerManagementSupported: False
Status: OK
StatusInfo:
SystemCreationClassName: Win32_ComputerSystem

我试图使用" CreateFile"适用于磁盘,也适用于键盘。 到目前为止没有运气。 有线索吗?

1 个答案:

答案 0 :(得分:0)

你真的想要手柄吗?

Private Sub TextBox1_KeyDown(sender As Object,e As KeyEventArgs)处理TextBox1.KeyDown

    Dim hnd As IntPtr = sender.handle()

End Sub