Visual C++ 時尚程式設計百例018(活動工具條)

weixin_34304013發表於2011-03-09
活動工具條
新建工具條,新建的時候自動顯示下一個。
在CMainFrame.h中新增CToolBar *m_pColorToolar;
在原始檔中
CMainFrame::CMainFrame()
{
 m_pColorToolar=0;//初始化
}
void CMainFrame::OnViewShow()
{
 // TODO: 在此新增命令處理程式程式碼
 if(0==m_pColorToolbar)
 {
  m_pColorToolbar=new CToolBar;//
  if(0==m_pColorToolbar->Create(this))
  {
   MessageBox(_T("建立失敗"));
   return;
  }
  m_pColorToolbar->LoadToolBar(IDR_TOOLBAR1);
  m_pColorToolbar->EnableDocking(CBRS_ALIGN_ANY);
  DockControlBar(m_pColorToolbar);
 }
 else
  if(m_pColorToolbar->IsWindowVisible()==TRUE)
   ShowControlBar(m_pColorToolbar,FALSE,FALSE);
  else
   ShowControlBar(m_pColorToolbar,TRUE,TRUE);
}

相關文章