note the following when using RichEdit:
1. initinstance () of the Program () afxinitrichedit ();
2. To enable RichEdit to automatically wrap text when displaying text, set the following four attributes to horizontal scroll, multiline, and vertical scroll, want return is set to true;
the following function is also called to initialize RichEdit:
void cstartpage: setricheditautowrap ()
{< br> HDC =: getdc (m_reinfo.m_hwnd); // m_reinfo.getdc ();
m_reinfo.sendmessage (em_settargetdevice, (wparam) HDC, 0 );
: releasedc (m_reinfo.m_hwnd, HDC);
}< br> m_reinfo is RichEdit.
3. How to display text in RichEdit? You can call the following functions:
m_reinfo is RichEdit
void cstartpage: showinfo (cstring & info)
{< br> m_reinfo.setsel (0,-1 );
charrange crpos;
m_reinfo.getsel (crpos);
If (crpos. CPMin! = Crpos. cpmax)
{< br> m_reinfo.setsel (crpos. CPMin, crpos. cpmax);
}< br> else
{< br> m_reinfo.setsel (crpos. cpmax, crpos. cpmax);
}< br> m_reinfo.replacesel (Info);
}