FindWindow('IMWindowClass',nil);
で色々なウィンドウを指定する事は出来るのですが、
顔文字入力支援ソフトのように、どんなアプリケーションでも入力部分にメッセージを送れるように指定したいのですがどう設定すればいいのでしょうか?
fdelphi/samples/00073.html
このあたりにあります。
某Delphi4Tech200という書籍だと
>SendMessageでWM_PASTEメッセージを送っても貼り付け出来ない
アプリもあるとのことなので
Ctrl+Vを押すのがよいそうですよ。
Fusaさんありがとうございます。
Ctrl+Vで無事にできました。
ところでまた質問になるのですが
Edit1の文字をアクティブウィンドウにCtrl+Vで貼り付け
//キーを送るウィンドウをアクティブ
SetForegroundWindow(WindowHandle);
Ctrl+V
この処理の後、Edit1を自動的にアクティブ(?選択している状態に戻すにはどうすればいいのでしょうか?
ツイート | ![]() |