[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/07/10(Mon) 19:44
投稿者名:VB白帯
Eメール:
URL :
タイトル:
SendKeysについて
標記の件についてお伺いします。
下記コードが、他のウィンドウ(最小化されていない非アクティブウィンドウ)に
影響を及ぼすことは考えられるますでしょうか。

SendKeys "{TAB}", True

投稿時間:2006/07/10(Mon) 20:05
投稿者名:neptune
Eメール:
URL :
タイトル:
Re: SendKeysについて
基本的にはアクティブなウィンドウにキーストロークを渡すためのコマンドですから
>非アクティブウィンドウ
には関係ないはずです。

が、その実行のタイミング、アクティブウィンドウで行われている処理によって、
本当に「非アクティブウィンドウ」であるかどうかが問題と思います。

と、いう訳で出来るなら、keybd_event 、SendInput等のAPIでWindowに
直接キーストロークを送りつけるかSendMessage等でメッセージを送りつけた方が堅いです。

投稿時間:2006/07/19(Wed) 16:26
投稿者名:VB白帯
Eメール:
URL :
タイトル:
Re^2: SendKeysについて
> neptune 様

返信遅くなり申し訳ございません。
ご教授頂いた内容で検討したいと思います。どうもありがとうございました。