在OnPaint中对一个控件关联的CString对象进行改变并调用UpdateData(false)来刷新,但是没有见到变量刷新显示,为什么呢??

解决方案 »

  1.   

    在OnPaint中调用UpdateData(FALSE);???
      

  2.   

    你把窗口最小化一下,让窗口刷新一下,数据就出来啦
    你为什么要在OnPaint中更新控件数据呢?
      

  3.   

    我也纳闷刷新窗口为什么要放到OnPaint()中
      

  4.   

    我试了一下可以显示的啊,你没有给变量初始化?如果这样的话,MFC自动给它赋空: m_str = _T("");当然也就没显示了。
      

  5.   

    每次改变窗口的时候会刷新,但是,楼上几位说的为什么不能再OnPaint中处理呢??对话框程序的界面更新不是在OnPaint里么??