3 つの単純なプログラムがあり、それぞれが単純なウィンドウです。プロセスの 3 つすべてを開始し、プログラム 1 または 2 のボタンをクリックして、プログラム 3 のウィンドウを表示します。
プログラム 1 と 2: ボタンは 1 つだけです。クリックすると、プログラム 3 の非表示のプロセス (ウィンドウでもあります) が表示されます。
プログラム 3: 隠しプロセスとして起動し、プログラム 1 と 2 のメッセージを待ってからポップアップします。ボタンを押すかどうかによって、ウィンドウのキャプションがプログラム 1 または 2 のキャプションに変わるはず
です。この動作を行うためにどの関数を使用するか、またはスレッドを使用すればよいかわかりません。これを行うには、ある種のスレッドを使用する必要があると思います..最初にプログラム3を非表示にしてから、プログラム1と2のメッセージを待ちます..何かアイデアはありますか?
編集: 私は C++ を使用していますが、セマフォを使用するように指示されています。