Visual C++ 时尚编程百例018(活动工具条)

活动工具条
新建工具条,新建的时候自动显示下一个。
在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);
}
posted @ 2011-03-09 11:25  大气象  阅读(440)  评论(0编辑  收藏  举报
http://www.tianqiweiqi.com