我在工程中加入Dialog Bar.在Dialog bar中加入了三个button1,button2,button3 ,一个文本框Text1。
我要根据文本框的内容来是否禁用button1,但是我如何也不能禁用button1.但是我能禁用文本框(用同样的方法!!!)。
   而且我在属性框中把button1的Disable选中,一运行,它还是可用。但是我在属性框中把Text1的Disable选中,它在运行是不可用的。
这是为什么?

解决方案 »

  1.   

    dialogbar 上的button需要手动加入UI控制
      

  2.   

    to : wzmm(wz) 
    具体一点,如何加?
      

  3.   

    GetDlgItem(按钮的标识符)->->EnableWindow(FALSE)
      

  4.   

    : lihiji(光辉) ( ) 
    这种方法不好使
      

  5.   

    GetDlgItem(按钮的标识符)->EnableWindow(FALSE)
      

  6.   

    响应ON_UPDATE_COMMAND_UI,
    然后
    pCmdUI->Enable(false);
    如:
    ON_UPDATE_COMMAND_UI(ID_automake, OnUpdateautomake)void youView::OnUpdateautomake(CCmdUI* pCmdUI) 
    {
    if (!isdevice) pCmdUI->Enable(false);
    }