AfxInitRichEdit( );//第一句.
在你的那个对话抗 的构造函数里写.

解决方案 »

  1.   

    AfxInitRichEdit( );放在InitInstance()的最前面.
    选择两个都可以.我推荐用Control.
    那样你直接调用setwindowText()就可以让他显示了.
      

  2.   

    谢谢两位YP2002cn兄:    Value和Control两者有什么区别呢?我只是想在rich edit中显示信息,并不想编辑它,应该选那个合适呢?
      

  3.   

    直接用Edit控件即可,CEdit用于控制控件的只读、置灰等,也可以仅设置Value为一个CString ,如:CString m_SMessage;CDialog_my::Fun1()
    {
    ...
    m_Edit1.SetReadOnly(TRUE); //设置编辑框只读,
    m_SMessage = "信息1";
    UpdateData(FALSE);     //此时编辑框显示文字"信息1"
    ...
    }
    当然编辑框只读属性,可以在对话框编辑属性时设置,但需要程序控制其只读或非只读时,就可以用到CEdit。这就是Value和Control两者的区别.