テラタームに矢印キーを送信したい
- 題名: テラタームに矢印キーを送信したい
- 著者: タプーリチーズ
- 日時: 2007/01/18 0:45:01
- ID: 18825
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: テラタームに矢印キーを送信したい
- 著者: タプーリチーズ
- 日時: 2007/01/18 12:23:27
- ID: 18835
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: テラタームに矢印キーを送信したい
- 著者: タプーリチーズ
- 日時: 2007/01/18 20:35:41
- ID: 18845
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2007/01/22 22:14:39
- ID: 18884
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
テラタームに文字列の送信は出来たのですが、
矢印キーを送信したいと考えていますがうまくいきません。
----
※hWndはテラタームのウィンドウハンドルです。
Public Const WM_KEYDOWN As Short = &H100S
Public Const WM_KEYUP As Short = &H101S
Public Const WM_CHAR As Short = &H102S
Public Const VK_UP As Short = &H26S
Private Sub Form1_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles Me.KeyPress
PostMessage(hWnd, WM_CHAR, Asc(e.KeyChar), 1)
End Sub
Private Sub Form1_KeyDown(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) _
Handles Me.KeyDown
If (e.KeyCode = Keys.Up) Then
PostMessage(hWnd, WM_KEYDOWN, VK_UP, 1)
PostMessage(hWnd, WM_KEYUP, VK_UP, 1)
End If
End Sub
----
どこがいけないのでしょうか?
アドバイスお願い致します。