Last Updated 2003/03/06
Programming Tips Visual C++ MFC 他のコントロール  索 引 
ダイアログバーの表示非表示
2003/03/06

ダイアログバーの表示非表示を行うには,CFrameWnd::ShowControlBar() を使用する.
CFrameWnd::ShowControlBar() はツールバーの表示非表示,それに伴うクライアント領域の再計算まで行う.

CFrameWnd::OnUpdateControlBarMenu()
CFrameWnd::OnBarCheck()
は,コントロールバーの表示・非表示とメニューの更新を行う.

コントロールバーを作成するときにコントロールバー ID とメニュー ID を同じものを使用すれば CMainFrame のメッセージマップに以下の行を加えればよい.

ON_UPDATE_COMMAND_UI(ID_HOGEHOGE, OnUpdateControlBarMenu)
ON_COMMAND_EX(ID_HOGEHOGE, OnBarCheck)


参照
前後のTips
ダイアログバーの表示非表示

DSS ProgrammingTipsCGI Ver2.02