在一个环里面用SetWindowText()设置Edit显示文本,结果什么都不出来.
CString str;
int i=0;
      while(TRUE)
{
  i++;
  str.Format("我爱你%d次!",i);
  m_editMsg.SetWindowText(str); }

解决方案 »

  1.   

    while(TRUE)
    {
      i++;
      str.Format("我爱你%d次!",i);
      m_editMsg.SetWindowText(str);
               m_editMsg.RerrawWindow(); }
      

  2.   

    m_editMsg.RerrawWindow(); ==> m_editMsg.UpdateWindow();
      

  3.   

    m_editMsg.RerrawWindow(); ==> m_editMsg.UpdateWindow();
      

  4.   

    太快了,来不及反应!!
    CString str;
    int i=0;
          while(TRUE)
    {
      i++;
      str.Format("我爱你%d次!",i);
      m_editMsg.SetWindowText(str);           Sleep(50); }