任意のウィンドウにキー送信するには?


オガワ  2001-09-10 02:42:23  No: 163

はじめましてオガワと申します。
ちょっと質問があります。
えーと、VisualBasicでいうsendkeysみたいな
任意のウィンドウにキー送信したいのですが、
(よくいう「Message」みたいなものではなくて
'abc'という文字列だったら「abc」と送信したいです)
まったく情報がなくてわかりませんTT
望みの綱のDelphi版sendkeysもなぜか使えません。
あと、任意のウィンドウをタイトルバーで指定したいのですが
メモ帳だったら「メモ帳」のようにDelphi6だったら
「Delphi6 - 」のようにできたらいいなと思ってます。

もし過去ログにあったらすいません。
どうか情報よろしくおねがいしますm(_ _)m


にしの  2001-09-22 02:22:43  No: 164

Delphi版sendkeysは、自身にしか効かなかったと思います。
もしやるのなら、FindWindowやEnumWindowなどで目的のウィンドウハンドルを探し、SendMessageでWM_CHARなどを送りつけてやるのが手っ取り早いと思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加