|
|
发表于 2006-7-11 10:13:00
|
显示全部楼层
Re: 菜鸟问VB简单问题 关于控制键盘输入和获取消息的方法
最??蔚?K不是很好用的方法就是使用 表?位蛭锛 的 KeyPress 事件
?使用者按下按??r就??|????事件,然後????焰I?上?到的按?
用一???底直硎踞岙?做???魅 KeyPress ???函? 名? KeyAscii
所以我??? KeyAscii 做?理就可以了... 至於哪???的 KeyAscii 是什?
可以自己????小程式?我按?就用 MsgBox 秀出它的 KeyAscii 即可得知
不??只准?有 KeyAscii 的?才能按,所以有些?按了?事件?K不??|?
用了之後就知道想要做即?r一?的??蚓??欣щy,那可能就要??PI下手
比?常用的???是 GetAsyncKeyState , 宣告方式如下:
Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
介?的???有一? http://www.vbgood.com/api-manual/getasynckeystate.htm
使用?例嘛...下面?址?有,不?是繁?而且我不推?使用 Timer 那?幼?!
不?一?始那?釉????W????也有??椭??..
http://www.socialwork.com.hk/vb/tipVB6/LMtipKeyBoard04.htm
如果感?高?一?的??t?有?用 DirectX ?面的 DirectInput
在??就不介?了,因?槲?]用?,也?得?K不需要 [em5] |
|