我想要檢測右移鍵在VB6窗體上的釋放時間。我有以下代碼:在窗體KeyUp事件中檢測右移鍵
Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If GetKeyState(VK_RSHIFT) < 0 Then
MsgBox "Right Shift Released"
End If
End Sub
除了它不起作用。當事件被觸發時,密鑰已被釋放,並且GetKeyState API函數返回0.
解決方案是什麼?
'Shift'參數包含什麼值? :) – GolezTrol 2011-12-24 19:09:12