通知
すべてクリア
Topic starter
2004年6月29日 2:42 PM
ある条件の場合のみアプリケーションが起動した時に、GroupBoxをGroupBox内にあるコ
ントロールごと非表示にしたいのですが、どのようにすればいいのかがわからないので
知っている方がいたらご教授願います。
GroupBoxは、アプリケーションが終了するまで非表示のままです。
環境は、VC++ .NET で MFC で作成しています。
2004年6月29日 2:46 PM
問題を切り分けましょう。
・起動時に処理をする方法がわからないのか
・GroupBox を非表示にする方法がわからないのか
Topic starter
2004年6月29日 2:48 PM
両方ということでお願いします。
2004年6月29日 3:17 PM
> 起動時に処理をする方法がわからないのか
GroupBox が CDialog から派生したダイアログボックスに乗っていると仮定すると、
ダイアログの OnInitDialog で初期処理ができます。
> GroupBox を非表示にする方法がわからないのか
その GroupBox と対になる CStatic 型のメンバ変数をダイアログに追加し、
CStatic::ShowWindow でできると思います。たぶん。
Topic starter
2004年6月29日 4:35 PM
シャノンさん。
どうもありがとうございました。
おかげさまで助かりました。
2004年6月30日 9:28 AM
なーんとなくそんな気はしていたんですが、やっぱりシウバさんとあちきさんって同一
人物?
このスレも締めて(解決チェックして)くださいね。
あと、途中でハンドルを変えるのは好まれませんよ。