不在属性中设置,就是动态的点击此菜单项后设置成选中,再点击后设置成非选中

解决方案 »

  1.   

    这个很简单的,只要设置一个bool变量IsSelect,每次显示菜单的时候,先判断IsSelect的状态,然后再决定这个菜单项是否是被选中的。。
      

  2.   

    消息:
    ON_UPDATE_COMMAND_UI(你的菜单项编号,OnUpdateViewMytoolbar(触发函数))函数实现:
    void CMainFrame::OnUpdateViewMytoolbar(CCmdUI* pCmdUI) 
    {
    // TODO: Add your command update UI handler code here
    //pCmdUI->SetCheck(1);
    if(bShowMyToolBar)
    {
    pCmdUI->SetCheck(1);//选中
    }
    else
    {
    pCmdUI->SetCheck(0);//非选中
    }

    }