新建的工具条,我可以让它关掉再打开,但是它关掉我就没法知道
那位告诉我这是个什么事件
就像系统“工具栏“一样(MFC中)

解决方案 »

  1.   

    向CMainFrame类中添加某个菜单项响应函数。在此函数内部,得到当前工具栏的显示、隐藏的状态,再通过调用ShowControlBar函数实现工具栏显示、隐藏的奇偶操作。void CMainFrame::OnTestOpen() 
    {
      BOOL bVisible = ((m_wndToolBar.GetStyle() & WS_VISIBLE) != 0);
     if (bVisible )
    AfxMessageBox("ToolBar Current Status:SHOW!");
     else
    AfxMessageBox("ToolBar Current Status:HIDE");
      
      ShowControlBar(&m_wndToolBar, !bVisible, FALSE);
      RecalcLayout();
    }
      

  2.   

    void CMainFrame::OnViewToolbar() 
    {
    ShowControlBar(&m_wndToolbar,!m_wndToolbar.IsWindowVisible(),FALSE);
    }搞定,给分