CString str1,str2,str3,str4;
for(int i=0;i<10000;i++)
{
str1=有五百个字符;
str2=有五百个字符;
str3=有五百个字符;
str4=有五百个字符;更新内容。
}SetDlgItemText(IDC_EDIT1,str1);
SetDlgItemText(IDC_EDIT3,str2);
SetDlgItemText(IDC_EDIT2,str3);
SetDlgItemText(IDC_EDIT4,str4);出现的情况是IDC_EDIT4显示不更新,即,IDC_EDIT4的文本框内不显示更新内容。点击一下就更新。
IDC_EDIT3显更新很慢,即,IDC_EDIT3的文本框内更新内容很慢。。
各位老大。这是为什么?

解决方案 »

  1.   

    不行,UpdateDate(false);我试过。
      

  2.   

    for(int i=0;i <10000;i++) 

    str1=有五百个字符; 
    str2=有五百个字符; 
    str3=有五百个字符; 
    str4=有五百个字符; 更新内容。 
    } 啥意思?
      

  3.   


    就是更新str1,str2,str3的内容。用来在EDIT中观查,
    用SetDlgItemText(IDC_EDIT1,str1); 
    SetDlgItemText(IDC_EDIT3,str2); 
    SetDlgItemText(IDC_EDIT2,str3); 
    SetDlgItemText(IDC_EDIT4,str4); 
    只更IDC_EDIT1,IDC_EDIT2,
    但实际上并没有更新
    怀凝数据太多了。。