Tech & IT/프로그래밍

"MFC에 RichEdit 1.0 컨트롤 사용"에 대한 잘못된 설명서

해피콧 2008. 11. 19. 23:06
'); }
'); }

출처 : http://support.microsoft.com/kb/316375/ko

DOC: "MFC에 RichEdit 1.0 컨트롤 사용"에 대한 잘못된 설명서

기술 자료 ID : 316375
마지막 검토 : 2002년 4월 30일 화요일
수정 : 1.0
이 문서는 이전에 다음 ID로 출판되었음: KR316375

요약

Microsoft Visual Studio .NET 도움말 설명서의 "MFC에 RichEdit 1.0 컨트롤 사용" 항목이 다음과 같이 잘못 설명되어 있습니다.
RichEdit 컨트롤을 사용하려면 먼저 AfxInitRichEdit을 호출해야 합니다. Visual Studio .NET에서는 이 함수가 Visual C++ 6.0의 경우처럼 Riched32.dll을 로드하지 않고 항상 Riched20.dll 파일을 로드합니다. 

이전 RichEdit 1.0 컨트롤을 사용하려면 CWinApp::InitInstance에서 ::LoadLibrary("RICHED32.DLL")를 호출해야 합니다. 

현재 CRichEditCtrl 클래스와 이전의 RichEdit 1.0 컨트롤을 동시에 사용할 수도 있지만, CRichEditCtrl은 RichEdit 2.0 컨트롤만 지원하도록 디자인되었습니다. RichEdit 1.0과 RichEdit 2.0은 상당히 유사하기 때문에 대부분의 메서드가 작동하지만, 1.0 컨트롤과 2.0 컨트롤 간에는 몇 가지 차이점이 있으므로 일부 메서드가 작동하지 않거나 오작동할 수도 있습니다.
이 설명은 다음과 같은 내용으로 변경되어야 합니다.
RichEdit 컨트롤을 사용하려면 먼저 AfxInitRichEdit을 호출해야 합니다. 이 함수는 항상 Riched32.dll을 로드합니다. 

현재 CRichEditCtrl 클래스와 이전의 RichEdit 1.0 컨트롤을 동시에 사용할 수도 있지만 CRichEditCtrl은 RichEdit 2.0 컨트롤만 지원하도록 디자인되었습니다. RichEdit 1.0과 RichEdit 2.0은 상당히 유사하기 때문에 대부분의 메서드가 작동합니다. 그러나 버전 1.0 컨트롤과 2.0 컨트롤 간에는 몇 가지 차이점이 있으므로 일부 메서드가 작동하지 않거나 오작동할 수 있습니다. 

최신 RichEdit 2.0 또는 3.0 컨트롤을 사용하려면 AfxInitRichEdit2()를 호출해야 합니다. 기존 Visual C++ 응용 프로그램에 있는 RichEdit 컨트롤을 버전 2.0으로 업데이트하려면 .rc 파일을 텍스트로 연 다음 "RICHEDIT"의 각 RichEdit 컨트롤 클래스 이름을 "RichEdit20a"로 변경하십시오.

참조

자세한 내용은 다음 Microsoft Visual Studio .NET 도움말 설명서 항목을 참조하십시오. 참고: 이 링크는 Microsoft Visual Studio .NET 설명서가 컴퓨터에 설치된 경우에만 사용할 수 있습니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
Microsoft Visual C++ .NET 2002 Standard Edition

위로 가기

키워드: 
kbmfc kbrichedit kbprb kbdocerr kbprod2web KB316375

'Tech & IT > 프로그래밍' 카테고리의 다른 글

COM의 이해 관련 링크  (0) 2008.11.30
C++ template에서 export keyword(VS2008에서는 아직 미지원)  (0) 2008.11.28
간단 API Tip  (0) 2008.11.18
CPP Unit 관련 자료  (0) 2008.10.31
Win32 환경에서의 타이머 종류  (0) 2008.10.23