- ベストアンサー
メニューやステータスバーの追加
VC6.0でVBのように ダイアログボックスにメニューやステータスバーをつけることって可能でしょうか? あるいはメニューの中にコントロールを配置することは可能ですか? 初心者ですが宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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( ~ ) で付けられますが。
お礼
すごく基本的な質問だったかと思いますが 丁寧に答えて頂きありがとうございました。