C++中的VC++工具不如VB,VC#对于一个控件的属性的灵活.在VB,VC#中改一个控件属性是很快的如button.enable,不知在VC中怎样通过程序来改啊

解决方案 »

  1.   

    先获得该按钮的窗口指针pWnd;
    pWnd->EnableWindow(FALSE);
      

  2.   

    VC也比较方便的啊。GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
      

  3.   

    GetDlgItem(ID_BUTTON)->EnableWindow(FALSE);
      

  4.   

    建一button变量也可
     m_button1.EnableWindow(FALSE);
      

  5.   

    上面的都是用获得句柄的方法,都可以,也可以通过Class Wizard 给按钮建立一个CButton的变量m_b.然后m_b.EnableWindow(FALSE);就行了