我用CJlib6.0在单文档窗口里做了一个controlbar,controlbar里加了一个CTreeView,结果当鼠标点击CTreeView窗口时,我的工具条和菜单都变灰了,当再点击主窗口视图时,其状态恢复正常,奇怪了好久了,不知哪位大侠有相关的经验,先行谢过。

解决方案 »

  1.   

    应该是你处理controlbar对象的位置不对,应该在子框架里处理。
      

  2.   

    其实,我明白原因了,菜单的状态是响应每个视图的,我在contrlbar中加入了视图,而我的工具栏的按钮响应当前视图,所以在CTreeView中,几乎所有按钮不响应……
    但是我没有办法解决,准备放弃……
      

  3.   

    嗯,我也遇到同样的问题
    不过我是切分窗而已
    结果我给另一个视图全部加了一抹一样的响应函数
    才让响应一个view的toolbar生效
      

  4.   

    其实MFC封装的东西有点不知所云,太复杂,而且又解决的不合大家的要求,所以……
    没有选择,我讨厌用MFC做界面了