리치에디터 1.0 뷰를 상속한 뷰 클래스에서 리치에디터 2.0을 사용하고자 할 경우에는 아래와 같이 작업한다.
/* H 파일 */
HINSTANCE m_hinstRichEdit2;
/* CPP 파일 */
CRichEditSampleView::CRichEditSampleView()
{
m_hinstRichEdit2 = LoadLibraryA("RICHED20.DLL");
}
CRichEditSampleView::~CRichEditSampleView()
{
if(m_hinstRichEdit2 != NULL)
FreeLibrary(m_hinstRichEdit2);
}
BOOL CRichEditSampleView::PreCreateWindow(CREATESTRUCT& cs)
{
if(m_hinstRichEdit2)
{
#ifdef UNICODE
m_strClass = "RichEdit20W";
#else
m_strClass
/* H 파일 */
HINSTANCE m_hinstRichEdit2;
/* CPP 파일 */
CRichEditSampleView::CRichEditSampleView()
{
m_hinstRichEdit2 = LoadLibraryA("RICHED20.DLL");
}
CRichEditSampleView::~CRichEditSampleView()
{
if(m_hinstRichEdit2 != NULL)
FreeLibrary(m_hinstRichEdit2);
}
BOOL CRichEditSampleView::PreCreateWindow(CREATESTRUCT& cs)
{
if(m_hinstRichEdit2)
{
#ifdef UNICODE
m_strClass = "RichEdit20W";
#else
m_strClass
/* H 파일 */ HINSTANCE m_hinstRichEdit2; /* CPP 파일 */ CRichEditSampleView::CRichEditSampleView() { m_hinstRichEdit2 = LoadLibraryA("RICHED20.DLL"); } CRichEditSampleView::~CRichEditSampleView() { if(m_hinstRichEdit2 != NULL) FreeLibrary(m_hinstRichEdit2); } BOOL CRichEditSampleView::PreCreateWindow(CREATESTRUCT& cs) { if(m_hinstRichEdit2) { #ifdef UNICODE m_strClass = "RichEdit20W"; #else m_strClass