리치에디터컨트롤 2.0 사용하기 DarkKaiser, 2007년 7월 9일2023년 9월 6일 리치에디터 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 Continue Reading
VC6에서 리치에디트 컨트롤을 대화상자에 올리고 나서 런타임시에 대화상자가 뜨지 않는 문제 수정법 DarkKaiser, 2007년 7월 7일2023년 9월 6일 Visual C++ 6 의 리소스 편집기에 있는 리치 에디트 컨트롤은 버젼1.0 입니다. 일단 수동으로 CRichEditCtrl을 변수를 작성하고 Create 가상함수를 호출하면 생성되고 보여집니다. 가상함수안에서 “RICHED32.dll”을 로드합니다. 그래서 문제가 없습니다. 하지만 리소스 편집기에서 다이알로그에 추가한 리치 에디트는 명시적으로 “RICHED32.dll”을 호출하지 않기 때문에 프로그램 자체가 실행되지 않습니다. 리소스 로드에 실패하는 것이죠. 결국 리치 Continue Reading