0
Private Const WM_KEYDOWN = &H100
Private Const WM_KEYUP = &H101
Private Const VK_BACKSPACE = &H8
Private Overloads Shared Function SendMessage(ByVal hWnd As IntPtr, _
ByVal msg As Integer, ByVal wp As IntPtr, ByVal lp As IntPtr) As IntPtr
End Function
、私はこのようなメッセージを送信:私はallsoこの1つだけ前にkeybd_eventで試してみましたSendMessage(バックスペース)が機能しません!
SendMessage(windHandle, WM_KEYDOWN, CType(VK_BACKSPACE, IntPtr), CType(&HC0510001, IntPtr))
SendMessage(windHandle, WM_KEYUP, CType(VK_BACKSPACE, IntPtr), CType(&HC0510001, IntPtr))
:
Call keybd_event(&H8, MapVirtualKey(&H8, 0), 0, 0)
Call keybd_event(&H8, MapVirtualKey(&H8, 0), KEYEVENTF_KEYUP, 0)
誰でも助けることができますか? ありがとうございました!
キーボードメッセージは送信されません。それは信頼できるものではなく、修飾キーの状態を制御することはできません。 keybd_event()は大丈夫ですが、アプリにフォーカスが必要です。 SendKeysと同じこと。 –
@Hans Passant私はそれを知っていますが、他のすべての鍵は正常に動作しています! ENTER、CTRL + V、CTRL + A、UP、DOWN、...のみBackspaceは私を悩ませています! – FeRtoll