- ベストアンサー
VC++のwin32アプリ作成におけるボタンの扱い
Visual C++でWin32アプリケーションを作成しています。 作成環境: Windows Vista 64bit (iMac bootcamp) Microsoft Visual C++ 2010 Express フォーム上にbutton1とbutton2がセッティングされている状態で、 button1_Clickの処理を行っている間に、button2が押されたとします。 その作用として、button1_Click内部の変数を変更したいと考えています。 この処理は可能でしょうか。 または、代替処理として、何らかの形で干渉する事は出来ますでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- tsukasa-12r
- ベストアンサー率65% (358/549)
回答No.2
- Wr5
- ベストアンサー率53% (2173/4061)
回答No.1
補足
ご回答ありがとうございます。解りやすいコードでやり方を理解できました。 Application::DoEventsがミソになるんですね。 ただ、よりシンプルに記述する方法はないのでしょうか。 例えば、button1が再生ボタンで、そこに中断ボタン(button2)があったり、 ボリューム調整ボタン(trackBar1)があったりして、 button1_Click中に、複数のイベントが発生する場合があると思います。 別スレッドの作成についてももう少し詳しい説明をいただければ幸いです。