• ベストアンサー

別のアプリケーションにメッセージを送る事は可能?

環境はWindowsです。 AとBという2つのアプリケーション(またはプログラム)が実行されてるとして、AからBへメッセージを送る事は可能でしょうか? 例えばEnumWindows関数でBのWindowハンドルを取得して、SendMessageやPostMessageを使うことはできますか?もしくは他に正しい方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • jk39
  • ベストアンサー率54% (366/670)
回答No.1

実行単位であるプロセスの間でデータをやり取りしたいのですね。 結論から言うとSendMessageやPostMessageを使ってできます。 また、こういうデータのやり取りのことを「プロセス間通信」といいますので、 これをキーワードに検索されると目的の情報が得られるかと思います。 参考URLもどうぞご覧ください。

参考URL:
http://www7a.biglobe.ne.jp/~lshen/EternalWindows/WinBase/Window/Window09.html
BearCave
質問者

お礼

解決しました。ありがとうございました。

関連するQ&A