现在想要设置几个新的按钮,已经设置好放在TOOLBAR中,希望设置它们不同属性。第一,有一个键希望设置成如果点击他就可以点击其他按钮。第二,另外一个设置成按下则其他键不能点击。第三,如果想连续实现一个按钮的功能,例如放大,则可以一直点击,像windows图片查看器那的放大可以一直点,保持按钮状态,求详细!求解答!

解决方案 »

  1.   

    主要使用CCmdUI 的SetCheck Enable
      

  2.   

    设置一个禁止按钮,点击他则TOOLBAR上的其他按钮不能按,我写了一些代码,但是还是实现不了,麻烦各位!void CMainFrame::OnForbidden()  
    {
    // TODO: Add your command handler code here
    //AfxMessageBox("禁止");
    /* 
      m_wndToolBar.GetToolBarCtrl().EnableButton(ID_SCAN,FALSE);//现在想的是用一个扫描的按
      //钮实验一下,但是不能起作用
    }