有用过DirectInput的吗?
vb.net吧
全部回复
仅看楼主
level 8
薛振梁 楼主
这段代码为什么GetPressedKeys会引发Microsoft.DirectX.DirectInput.NotAcquiredException错误?
Dim dev As Device = New Device(SystemGuid.Keyboard)
dev.SetCooperativeLevel(Me, CooperativeLevelFlags.Foreground Or CooperativeLevelFlags.NonExclusive)
For Each i As Key In dev.GetPressedKeys
n.Text += i.ToString + " "
Next i
'n是一个Lable。
又不是木有键盘……[泪]
2013年07月30日 09点07分 1
level 8
薛振梁 楼主
SDK就是有用。
原来是要调用dev.Acquire()才可以。
问题已解决,吧主可以删帖了。
2013年07月30日 09点07分 2
level 8
……我来晚了吗?
2013年08月07日 18点08分 3
貌似是的,这个问题我已经解决了
2013年08月08日 04点08分
1