他のアプリケーションにテキストボックスの内容を送るには


wiz  2005-04-02 07:31:45  No: 120636

テキストボックスに表示されている文字列をコマンドボタンを押したときに他のアプリケーションに送るにはどうすればよいのでしょう?

例としては、テキストボックスに「あいうえお」と言う文字が表示されている。
コマンドボタンを押したら、すでに起動済みのメモ帳に「あいうえお」と言う文字が送られ、表示する。

と言うような動作をさせたいのですが・・・。


深山  2005-04-02 07:42:19  No: 120637

SendMessage()


wiz  2005-04-02 15:13:25  No: 120638

レスありがとうございます。
SendMessage()を使うところまでは、投稿後調べましたらわかりましたが、また分からない言葉が出てきました。
ハンドルという言葉です。
他のレス等を見ましたが、プログラム上のどれがそれに当たるのかが分かりません。
また、どうにして目的のアプリケーションを特定しそのハンドルを取得するのでしょう?


ガッ  2005-04-02 16:57:07  No: 120639

使えそうなAPI名
EnumWindows
EnumChildWindows
…くらいで出来そうな予感だなぁ。
まぁ、詳しいことはSpy++で。


id_rsa+  2005-04-03 20:17:00  No: 120640

FindWindowでウィンドウハンドルを取得して、メモ帳ならそのままSendMessageでいけるんじゃないかな??多分・・・

ハンドルは、ウィンドウを操作するための識別子。。
まあ、簡単に言えば、ウィンドウが車でそのハンドルって感じ・・・

調べた訳じゃないので、間違ってたらすまん。


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

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






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