mfcの2つのダイアログボックス間でメッセージをどうやって送信するのか。

MFC内では、2つのダイアログ間のメッセージを以下の方法で送信することができます。

  1. 別のダイアログボックスで定義されたグローバル変数を使用し、直接その変数にアクセスしてメッセージを送信する。
  2. メッセージマッピング機構を使用する:あるダイアログボックスからカスタムメッセージを送信し、別のダイアログボックスはそのメッセージを処理するためにメッセージマップテーブル内でメッセージを受信する。
  3. カスタムメッセージやWM_COPYDATAメッセージなどを送信することで、メッセージを伝達することができるメッセージングメカニズムを使用します。
  4. 使用共有メモリー:2つのダイアログボックス間での通信を実現するために共有メモリーを使用します。
  5. Windows メッセージキューを使用します:PostMessage および SendMessage などの関数を使用して、2つのダイアログボックス間での通信を実現できます。
bannerAds