CMFCToolBar//类太神奇了,默认是不可用的//看代码也没找出单击自定义怎么把工具栏按钮变为可用状态的?

解决方案 »

  1.   

    根据你的焦点来看的。如果你的视图对于这个Toolbar中按钮的资源编号有实现。那么就是亮的,否则就是暗的ON_UPDATE_COMMAND_UI消息映射可以控制。ON_UPDATE_COMMAND_UI(ID_HELP_USERSUGGESTION,OnUISuggestionUpdate)
    void CMainFrame::OnUISuggestionUpdate(CCmdUI* pCmdUI)
    {
      pCmdUI->Enable(TRUE) //亮,FALSE就是暗,该函数触发是自动的,你只要用个变量控制TRUE和FALSE即可。
    }