• ベストアンサー

メニューやステータスバーの追加

VC6.0でVBのように ダイアログボックスにメニューやステータスバーをつけることって可能でしょうか? あるいはメニューの中にコントロールを配置することは可能ですか? 初心者ですが宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#2009
noname#2009
回答No.1

毎度 >ダイアログボックスにメニュー 1.リソースエディタで[挿入]-[リソース]-[Menu]で メニューを作成 2.ダイアログのプロパティで[一般]タブ-[メニュー]= 作成したID >ステータスバー ---------(ダイアログのヘッダ)--------- class CXxxDlg : public CDialog { ~中略~ CStatusBarCtrl m_bar; ~中略~ }; ---------(ダイアログのソース)--------- BOOL CXxxDlg::OnInitDialog() { ~中略~ // TODO: 特別な初期化を・・・どーたらこーたら BOOL b = m_bar.Create(WS_CHILD | WS_VISIBLE | CCS_BOTTOM, CRect(0,0,100,150), this, 230); ※第2引数・・・適当(どうせ下に張り付く)  第3引数・・・親ウィンドウ(ダイアログ=this)  第4引数・・・コントロールID、resource.h の他コント        ロールと重複しなければ良い >メニューの中にコントロールを配置 ・・・?? チェックマークぐらいなら GetMenu()->CheckMenuItem( ~ ) で付けられますが。

sha-girl
質問者

お礼

すごく基本的な質問だったかと思いますが 丁寧に答えて頂きありがとうございました。

関連するQ&A