FindWindowについて


mea  2005-02-16 06:08:48  No: 13273  IP: 192.*.*.*

FindWindow('IMWindowClass',nil);
で色々なウィンドウを指定する事は出来るのですが、
顔文字入力支援ソフトのように、どんなアプリケーションでも入力部分にメッセージを送れるように指定したいのですがどう設定すればいいのでしょうか?

編集 削除
Fusa  2005-02-16 18:12:28  No: 13274  IP: 192.*.*.*

fdelphi/samples/00073.html

このあたりにあります。

某Delphi4Tech200という書籍だと
>SendMessageでWM_PASTEメッセージを送っても貼り付け出来ない
アプリもあるとのことなので

Ctrl+Vを押すのがよいそうですよ。

編集 削除
mea  2005-02-16 23:21:56  No: 13275  IP: 192.*.*.*

Fusaさんありがとうございます。
Ctrl+Vで無事にできました。

ところでまた質問になるのですが
Edit1の文字をアクティブウィンドウにCtrl+Vで貼り付け
//キーを送るウィンドウをアクティブ
  SetForegroundWindow(WindowHandle);
  Ctrl+V
この処理の後、Edit1を自動的にアクティブ(?選択している状態に戻すにはどうすればいいのでしょうか?

編集 削除