- PR -

PGでシフトキーを押しながらのタブキー押下シミュレート

1
投稿者投稿内容
ろーちゃん
ベテラン
会議室デビュー日: 2005/05/26
投稿数: 79
投稿日時: 2006-05-02 16:15
VB6での話しになってしますのですが、
PGでシフトキーを押しながらのタブキー押下シミュレート
したいのですが、ご教授お願いいたします。

' これじゃだめだった
PostMessage Me.hwnd, WM_KEYDOWN, vbKeyShift, 1
PostMessage Me.hwnd, WM_KEYDOWN, vbKeyTab, 1
'PostMessage Me.hwnd, WM_KEYUP, vbKeyTab, 1 
’ちなみに WM_KEYUP, vbKeyTab すると2回タブキー押下になるので
’コメントアウトした

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-02 16:21
引用:

ろーちゃんさんの書き込み (2006-05-02 16:15) より:

VB6での話しになってしますのですが、
PGでシフトキーを押しながらのタブキー押下シミュレート


「keybd_event」について調べてみると幸せになれるかもしれません。
押しっぱなし状態にならないように注意してください。

# s/話し/話/g
# s/します/しまう/g

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-02 16:32
すみません、NT/2000 系 であれば、keybd_event ではなく SendInput を調べてください。

SendKeys の不具合を気にしないのであれば、

コード:

    Call SendKeys("+{Tab}")


という手もあります。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)