起動時にコントロールを非表示にする – プログラミング – Home

起動時にコントロールを非表示にする
 
通知
すべてクリア

起動時にコントロールを非表示にする


あちき
 あちき
(@あちき)
ゲスト
結合: 21年前
投稿: 7
Topic starter  

ある条件の場合のみアプリケーションが起動した時に、GroupBoxをGroupBox内にあるコ
ントロールごと非表示にしたいのですが、どのようにすればいいのかがわからないので
知っている方がいたらご教授願います。
GroupBoxは、アプリケーションが終了するまで非表示のままです。

環境は、VC++ .NET で MFC で作成しています。


引用解決済
トピックタグ
aetos
(@aetos)
Noble Member
結合: 6年前
投稿: 1480
 

問題を切り分けましょう。
・起動時に処理をする方法がわからないのか
・GroupBox を非表示にする方法がわからないのか


返信引用
あちき
 あちき
(@あちき)
ゲスト
結合: 21年前
投稿: 7
Topic starter  

両方ということでお願いします。


返信引用
aetos
(@aetos)
Noble Member
結合: 6年前
投稿: 1480
 

> 起動時に処理をする方法がわからないのか
GroupBox が CDialog から派生したダイアログボックスに乗っていると仮定すると、
ダイアログの OnInitDialog で初期処理ができます。

> GroupBox を非表示にする方法がわからないのか
その GroupBox と対になる CStatic 型のメンバ変数をダイアログに追加し、
CStatic::ShowWindow でできると思います。たぶん。


返信引用
あちき
 あちき
(@あちき)
ゲスト
結合: 21年前
投稿: 7
Topic starter  

シャノンさん。
どうもありがとうございました。
おかげさまで助かりました。


返信引用
aetos
(@aetos)
Noble Member
結合: 6年前
投稿: 1480
 

なーんとなくそんな気はしていたんですが、やっぱりシウバさんとあちきさんって同一
人物?
このスレも締めて(解決チェックして)くださいね。
あと、途中でハンドルを変えるのは好まれませんよ。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました