******运行时怎样改变“按钮”的风格,如:使其变为不可用状态(即颜色为灰)**********

解决方案 »

  1.   

    BOOL EnableWindow(
      HWND hWnd,     // handle to window
      BOOL bEnable   // flag for enabling or disabling input
    );
      

  2.   

    先获得按钮的指针,然后调用
    EnableWindow(FALSE);就可以了
      

  3.   

    CButton m_Button;
     m_Button.EnbleWindows(FALSE);
      

  4.   

    给控件加入个CEdit类的控制变量(如a)。
    调用a.EnableWindow(false);就可以了
      

  5.   

    CButton m_Button;
     m_Button.EnbleWindows(FALSE);
      

  6.   

    GetDlgItem(BTN_ID)->EnableWindow(FALSE);
    其中BTN_ID是你的按钮在资源文件中定义的ID.
      

  7.   

    还是 baixc(baixc)说得对,在 ClassWizard->variable选项卡中选中该按钮类,增加一个control型的变量(control/value中选)
      

  8.   

    还是 baixc(baixc)说得对,在 ClassWizard->variable选项卡中选中该按钮类,增加一个control型的变量(control/value中选)
      

  9.   

    GetDlgItem(IDC_YOURID)->EnableWindow(FALSE);
    IDC_YOURID 为你的按钮的ID号。xbkong(xiaobin)说得对。虽然楼上说的也对,但是不觉的你白白的就增加了一个变量了吗?何必要添加呢????
      

  10.   

    GetDlgItem(IDC_YOURID)->EnableWindow(FALSE);