Vb.net GetAysncKeyState小写
我已经声明了这个函数Vb.net GetAysncKeyState小写,vb.net,ascii,lowercase,Vb.net,Ascii,Lowercase,我已经声明了这个函数 Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Int32) As Integer 但是一个代码,比如 If GetAsyncKeyState(100) then 'do something End 不起作用[过去是-.-]。但是,将100替换为“Keys.D”将是可行的。这就留下了仅限于大写字母的问题 有没有办法在GetAsyncKeyState中使用key.a(小写)或asci
Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Int32) As Integer
但是一个代码,比如
If GetAsyncKeyState(100) then
'do something
End
不起作用[过去是-.-]。但是,将100替换为“Keys.D”将是可行的。这就留下了仅限于大写字母的问题
有没有办法在GetAsyncKeyState中使用key.a(小写)或ascii码
提前谢谢。100
(十进制)是多少
如果你想检测小写字母,你需要检查
VK_CAPITAL
&VK_SHIFT
啊,我想我应该为键输入一个ascii值。然而,这肯定会有所帮助。TYVM=)。是的,打错了,得到了我的答案。使用Getasynckeystate(LCase(Keys.D))这个较小的用例现在可以工作了。