本帖最后由 u010996866 于 2014-01-28 21:25:42 编辑

解决方案 »

  1.   

    可能的原因是另一个地方在不停的GetDlgItem(IDC_TELEPHONE)->EnableWindow(TRUE);
    建议楼主检查一下OnTimer()等地方
      

  2.   

    当然,还有可能是你控件ID写错了
    不过可能性不大,因为除非你恰好写成另一个控件的ID,否则应该是程序崩溃
      

  3.   

    目前还没有OnTimer(),ID写错是不会的。。不是不响应,是不能马上响应,我的代码是连续三行禁用三个控件,然后do something,现在很神奇的是先禁用了按钮控件,然后do something之后另外两个控件再被禁用,实在无法理解啊
      

  4.   

    已经搞定,应该是某个原因造成控件不能立即重绘,后面加一个RedrawWindow()方法就行了!