我想让 rich edit 动态显示接收过来的信息,
请问,如果触发 对话框的 重画啊,高手给出详细代码,我初学,还没入门。

解决方案 »

  1.   

    假设你接收到的信息是str
    可以在RichEditView里面加上下面两句,不用重画GetRichEditCtrl().SetSel(GetTextLength(),GetTextLength());
    GetRichEditCtrl().ReplaceSel(str);
      

  2.   

    richeditview 是不是一个方法啊,
    我是一个控件,没有函数的,我想给它不是在初试化的地方赋值。
    谢谢大哥啊,请再详细一点
    因为我要加3个rich控件在一个对话框里面
      

  3.   

    用classwizard把一个CString变量跟这个rich edit控件绑定,然后在代码中直接给这个CString变量赋值,然后调用UpdateData(FALSE);就可以了对话框重画?? 调用Invalidate(TRUE);就可以了。。
      

  4.   

    在你的对话框里面的接收数据的方法里面加上richCtrl1.SetSel(GetTextLength(),GetTextLength());
    richCtrl1.ReplaceSel(str);其中上面的richCtrl1是你的一个CRichEditCtrl控件,str是接收到的数据