下拉菜单上的√是怎么产生的,谢谢各位大虾

解决方案 »

  1.   

    用SetCheck函数。
    void CMenuDView::OnUpdateCommand1(CCmdUI* pCmdUI) 
    {
        pCmdUI->SetCheck(m_fSelected);//决定检查状态
    }
      

  2.   

    MyCabin
    请讲清楚m_fSelected如何定义的吧
      

  3.   

    √ 是 映射UPDATE_COMMAND_UI
    void CMenuDView::OnUpdateCommand1(CCmdUI* pCmdUI) 
    {
        pCmdUI->SetCheck(m_fSelected);//决定检查状态
    }m_fSelected如何定义的
    -----------
    BOOL m_fSelected;
      

  4.   

    如果实在看不懂就这样用~
    void CMenuDView::OnUpdateCommand1(CCmdUI* pCmdUI) 
    {
        pCmdUI->SetCheck(1);//决定检查状态
    }看得懂就这样用
    void CMenuDView::OnUpdateCommand1(CCmdUI* pCmdUI) 
    {
        pCmdUI->SetCheck(m_fSelected);//决定检查状态
            m_fSelected=!m_fSelected;
    }
      

  5.   

    应该还要updateData() 一下