CRichEditDoc 클래스
CRichEditView 및 CRichEditCntrItem을 사용하면 MFC의 문서 보기 아키텍처 컨텍스트 내에서 다양한 편집 컨트롤의 기능을 제공합니다.
구문
class CRichEditDoc : public COleServerDoc
멤버
공용 메서드
이름 | 설명 |
---|---|
CRichEditDoc::CreateClientItem | 문서의 클린 업을 수행하기 위해 호출됩니다. |
CRichEditDoc::GetStreamFormat | 스트림 입력 및 출력에 서식 정보가 포함되어야 하는지 여부를 나타냅니다. |
CRichEditDoc::GetView | 연결된 CRichEditView 개체를 검색합니다. |
공용 데이터 멤버
이름 | 설명 |
---|---|
CRichEditDoc::m_bRTF | 스트림 I/O에 서식이 포함되어야 하는지 여부를 나타냅니다. |
설명
"서식 있는 편집 컨트롤"은 사용자가 텍스트를 입력하고 편집할 수 있는 창입니다. 텍스트는 문자 및 단락 서식을 할당할 수 있으며 포함된 OLE 개체를 포함할 수 있습니다. 서식 있는 편집 컨트롤은 텍스트 서식을 지정하기 위한 프로그래밍 인터페이스를 제공합니다. 그러나 애플리케이션은 사용자가 서식 지정 작업을 사용할 수 있도록 하는 데 필요한 모든 사용자 인터페이스 구성 요소를 구현해야 합니다.
CRichEditView
기본 텍스트의 텍스트 및 서식 특성을 지정합니다. CRichEditDoc
기본 보기에 있는 클라이언트 항목 목록을 가져옵니다. CRichEditCntrItem
는 OLE 클라이언트 항목에 대한 컨테이너 쪽 액세스를 제공합니다.
이 Windows 공용 컨트롤(따라서 CRichEditCtrl 및 관련 클래스)은 Windows 95/98 및 Windows NT 버전 3.51 이상에서 실행되는 프로그램에서만 사용할 수 있습니다.
MFC 애플리케이션에서 서식 있는 편집 문서를 사용하는 예제는 WORDPAD 샘플 애플리케이션을 참조하세요.
상속 계층 구조
CRichEditDoc
요구 사항
헤더: afxrich.h
CRichEditDoc::CreateClientItem
이 함수를 호출하여 개체를 CRichEditCntrItem
만들고 이 문서에 추가합니다.
virtual CRichEditCntrItem* CreateClientItem(REOBJECT* preo = NULL) const = 0;
매개 변수
preo
OLE 항목을 설명하는 REOBJECT 구조체에 대한 포인터입니다. 이 OLE 항목을 중심으로 새 CRichEditCntrItem
개체가 생성됩니다. preo가 NULL이면 새 클라이언트 항목이 비어 있습니다.
Return Value
이 문서에 추가된 새 CRichEditCntrItem 개체에 대한 포인터입니다.
설명
이 함수는 OLE 초기화를 수행하지 않습니다.
자세한 내용은 Windows SDK의 REOBJECT 구조를 참조하세요.
CRichEditDoc::GetStreamFormat
이 함수를 호출하여 서식 있는 편집 내용을 스트리밍하기 위한 텍스트 형식을 결정합니다.
int GetStreamFormat() const;
Return Value
다음 플래그 중 하나입니다.
SF_TEXT 서식 있는 편집 컨트롤이 서식 정보를 기본 않음을 나타냅니다.
SF_RTF 서식 있는 편집 컨트롤이 서식 정보를 기본 있음을 나타냅니다.
설명
반환 값은 m_bRTF 데이터 멤버를 기반으로합니다. 이 함수는 TRUE이면 m_bRTF
SF_RTF 반환하고, 그렇지 않으면 SF_TEXT 반환합니다.
CRichEditDoc::GetView
이 함수를 호출하여 이 CRichEditDoc
개체와 연결된 CRichEditView 개체에 액세스합니다.
virtual CRichEditView* GetView() const;
Return Value
CRichEditView
문서와 연결된 개체에 대한 포인터입니다.
설명
텍스트 및 서식 정보는 개체 내에 CRichEditView
포함됩니다. 개체는 CRichEditDoc
serialization을 위해 OLE 항목을 기본. 각각CRichEditDoc
에 대해 하나 CRichEditView
만 있어야 합니다.
CRichEditDoc::m_bRTF
TRUE이면 CRichEditCtrl::StreamIn 및 CRichEditCtrl::StreamOut에서 단락 및 문자 서식 특성을 저장해야 임을 나타냅니다.
BOOL m_bRTF;
참고 항목
MFC 샘플 WORDPAD
COleServerDoc 클래스
계층 구조 차트
CRichEditView 클래스
CRichEditCntrItem 클래스
COleDocument 클래스
CRichEditCtrl 클래스
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기