怎么使对话框上的按纽点击以后变灰和恢复?

解决方案 »

  1.   

    EnableWindow(True);
    EnableWindow(False);
      

  2.   

    EnableWindow(True);
    EnableWindow(false);
      

  3.   

    错,是让我的按扭灰掉不能再点击或者不再接受CLICK 事件!
      

  4.   

    //禁止
    OnButton1Click()
    {
      CButton *pButton = (CButton *)GetDlgItem(yourbutton1Id);
      pButton->EnableWindow(FALSE);
    }//恢复
    OnButton2Click()
    {
      CButton *pButton = (CButton *)GetDlgItem(yourbutton1Id);
      pButton->EnableWindow(TRUE);
    }
      

  5.   

    GetDlgItem(IDC_BUTTON)->EnableWindow(false);
      

  6.   

    尝试一下ShowWindow(SW_HIDE)和ShowWindow(SW_SHOW)的切换,用你的代码控制按钮的隐藏和显示。  :)
      

  7.   

    你可以通过别的操作调用enablewindow();
    比如菜单,或别的按钮。