する質問をすることでしか得られない、回答やアドバイスがある。複数のウィンドウを表示することがありますよね。あれってどうやればいいのでしょうか。設定を行うウィンドウがあるとします。入ったディレクトリをD&Dします。できますのでここはスルー。コンソールでずらっと並んだように表示していく。このウィンドウの下らへんに、プログレスバーがあり、進行度を示すとします。"設定"ウィンドウが開くとします。即座に変更されるとします。やり方を教えていただきたいです。慣れていない分野もあるのでできるだけわかりやすくお願い致します。対象データは構造体を想定しています。渡したいデータが複数あるので。MinGW宜しくお願い致します。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー0こんにちは。やり方を教えていただきたいです。普通に必要なローカル変数を次々と引き渡していけばよいですよ。APIで開発するのであれば、例えばSetWindowLongPtr()を使ってWindow毎に構造体をポイントさせるも可能です。WinMain()関数で必要な構造体を定義し、CreateWindow()後にSetWindowLongPtr()でそこへのポインタを設定するイメージですね。他のウィンドウを生成する際はそのウィンドウのウィンドウ・プロシージャで行う筈ですので、その際に生成したウィンドウへSetWindowLongPtr()することで他のウィンドウへも構造体を渡せます。これがベストな設計になるとは限りません。グローバル変数を使わないで済む時に使うのは避けるべきですが、ほとんどの関数が共有したい縁の下的な情報を共有する際にグローバル変数を使わないよう無理するのも同様に避けるべきと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。称されていることもあります。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。複数のウィンドウを表示することがありますよね。あれってどうやればいいのでしょうか。WindowsAPIで実現するのか、MFC、WPF等を利用するのかによりますが、単にウィンドウを作成すれば良いだけです。ウィンドウをタップされた時に、どのようなZオーダーにするのか、zオーダは変わらないのか、それぞれのウィンドウが独立に動作するのかなど動作により作成の仕方や、親ウィンドウの設定の仕方が変わるといった感じです。ウィンドウから別のウィンドウに情報を伝えたい場合も、多くの方法があります。イベント、一般的なプロセス間通信(大げさですが)、ウィンドウメッセージ(手軽)、コールバックなどを登録しておいて、なんらかの処理が動く時に、そのコールバックを呼び出すなど。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link0プロセス間通信なら、パイプを使うか、共有メモリでやり取りするかでしょうね。どこか共通にアクセスするフォルダーを作成しておいて、そこにファイルを使ってやり取りする手もあります。ファイルのアクセスにオーバーヘッドが掛かるのと、排他処理をうまくやらないとファイルが壊れてしまいます。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。18:481つのプロセス(アプリ)内での話だったんですね。別アプリと勘違いしてました。それなら他の方が書いている通りです。一つのアプリ内なのでデータの受け渡しは簡単です。APIだけでゴリゴリ書くのはコーディングが大変なので、MFCやWTLやwxWidgetsやWin32++などのフレームワークを使ったほうが簡単です。1つのプロセス(アプリ)内での話だったんですね。別アプリと勘違いしてました。それなら他の方が書いている通りです。一つのアプリ内なのでデータの受け渡しは簡単です。APIだけでゴリゴリ書くのはコーディングが大変なので、MFCやWTLやwxWidgetsやWin32++などのフレームワークを使ったほうが簡単です。キャンセル完了するlink0おそらく、知りたいことのほとんどはWindowsのプログラミング本に書かれていると思います。判らないまま断片的に質問するよりも、書籍等で順を追って体系的に学ぶ方が確実です。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。子ウィンドウから親ウィンドウに値を渡したい。4【GAE】データストアに登録したデータが再起動すると消えてしまう。頂いたご意見への回答は行っておりません。