请问该如何去做?谢谢!

解决方案 »

  1.   


    void CMysunView::OnUpdateText(CCmdUI* pCmdUI) 
    {
    // TODO: Add your command update UI handler code here
    pCmdUI->Enable(FALSE);
    }
      

  2.   

    给它tool bar 发送TB_SETSTATE消息,取消这个button的TBSTATE_ENABLED状态
      

  3.   

    Agree with wuchuncai(无蠢材)!
      

  4.   

    把它和菜单关联,响应菜单的UPDATE_COMMAND_UI消息,添加pCmdUI->Enable(FALSE);同wuchuncai(无蠢材)
      

  5.   

    ((CCmdUI *) pExtra)->Enable (FALSE);
    for detail see the following
    BOOL CtbView::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
    {
    if(nID==ID_TOOLBARNEW)
    {
    if (nCode == CN_UPDATE_COMMAND_UI)
    {
    ((CCmdUI *) pExtra)->Enable (FALSE);
    return TRUE;
    }
    else
    // If it is CN_COMMAND. Generated by clicking the button
    if (nCode == CN_COMMAND)
    {
    // Handle CN_COMMAND Message
    AfxMessageBox("click on toolbar");
    return TRUE;
    }
    return TRUE;
    }
    return CView::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);
    }