我在MainFrame中有一m_pToolBar.我要用什么方法,可以使m_pToolBar中的第2~4个按钮变灰呢(即用户点击为不可用)

解决方案 »

  1.   

    1.设置一个开关(BOOL类型);
    2.把菜单中对应的项设置为不可用。
    我没试过
      

  2.   

    http://www.lzu.edu.cn/netteach/jiaochen/vc++5.0/vc++5.0/chap4/chap4_2.htm查阅以上,good luck
      

  3.   

    ON_COMMAND_UPDATE_UI(//按牛的ID,//处理函数OnUpdateUI)
    .........
    OnUpdateUI(CCmdUI *pCmdUI)
    {
    pCmdUI->SetCheck(......);//......为检查与工具条中的按牛对应的标志变量。
    }
      

  4.   

    if(pToolBar != NULL)
    {
        pToolBar->GetToolBarCtrl().EnableButton(“Button的ID”,FALSE);
    }