Rich Edit 컨트롤 사용
이 섹션에는 서식 있는 편집 컨트롤을 만들고 사용하는 방법을 보여 주는 항목이 포함되어 있습니다.
섹션 내용
항목 | 설명 |
---|---|
Rich Edit 컨트롤을 만드는 방법 |
서식 있는 편집 컨트롤을 만들려면 CreateWindowEx 함수를 호출하여 서식 있는 편집 창 클래스를 지정합니다. Microsoft Rich Edit 4.1(Msftedit.dll)의 경우 MSFTEDIT_CLASS를 창 클래스로 지정합니다. 모든 이전 버전의 경우 RICHEDIT_CLASS를 지정합니다. 자세한 내용은 Rich Edit 버전을 참조하세요. 서식 있는 편집 컨트롤은 편집 컨트롤 및 추가 스타일과 함께 사용되는 대부분의 창 스타일을 지원합니다. 컨트롤에 두 줄 이상의 텍스트를 허용하려면 ES_MULTILINE 창 스타일을 지정해야 합니다. 자세한 내용은 서식 있는 편집 컨트롤 스타일을 참조하세요. |
Rich Edit 컨트롤에서 텍스트 형식을 지정하는 방법 |
애플리케이션은 문자 및 단락의 서식을 지정하고 서식 정보를 검색하기 위해 서식 있는 편집 컨트롤에 메시지를 보낼 수 있습니다. 단락 서식 특성에는 정렬, 탭, 들여쓰기, 번호 매기기 및 단순 표가 포함됩니다. 문자의 경우 글꼴 이름, 크기, 색 및 굵게, 기울임꼴, 보호 등의 효과를 지정할 수 있습니다. |
현재 선택과 상호 작용하는 방법 |
사용자는 마우스나 키보드를 사용하여 서식 있는 편집 컨트롤에서 텍스트를 선택할 수 있습니다. 현재 선택은 선택된 문자의 범위이거나 문자가 선택되지 않은 경우 삽입 지점의 위치입니다. 애플리케이션은 현재 선택 항목에 대한 정보를 가져오고, 설정하고, 변경 시기를 결정하고, 선택 항목 강조 표시를 표시하거나 숨길 수 있습니다. |
서식 있는 편집 텍스트 작업 사용 방법 |
애플리케이션은 서식 있는 편집 컨트롤에서 텍스트를 검색하거나 찾기 위해 메시지를 보낼 수 있습니다. 선택한 텍스트 또는 지정된 텍스트 범위를 검색할 수 있습니다. |
단어 및 줄 바꿈 정보 사용 방법 |
서식 있는 편집 컨트롤은 단어 구분 프로시저라는 함수를 호출하여 단어 사이의 구분을 찾고 줄을 구분할 수 있는 위치를 결정합니다. 컨트롤은 자동 줄 바꿈 작업을 수행할 때와 CTRL+왼쪽 화살표 키 및 CTRL+오른쪽 화살표 키 조합을 처리할 때 이 정보를 사용합니다. 애플리케이션은 서식 있는 편집 컨트롤에 메시지를 보내 기본 단어 분리 프로시저를 바꾸고, 단어 분리 정보를 검색하고, 지정된 문자가 어느 줄에 속하는지 확인할 수 있습니다. |
서식 있는 편집 클립보드 작업을 사용하는 방법 |
애플리케이션은 사용 가능한 최상의 클립보드 형식 또는 특정 클립보드 형식을 사용하여 클립보드의 콘텐츠를 서식 있는 편집 컨트롤에 붙여넣을 수 있습니다. 또한 서식 있는 편집 컨트롤에서 클립보드 형식 붙여넣기가 지원되는지 여부도 확인할 수 있습니다. |
스트림 사용 방법 |
스트림을 사용하여 서식 있는 편집 컨트롤 안팎으로 데이터를 전송할 수 있습니다. 스트림은 버퍼 및 애플리케이션에서 정의되는 콜백 함수를 지정하는 EDITSTREAM 구조체에 의해 정의됩니다. |
서식 있는 편집 컨트롤의 크기를 자동으로 조정하는 방법 |
애플리케이션은 필요에 따라 서식 있는 편집 컨트롤의 크기를 조정하여 콘텐츠와 항상 같은 크기가 되도록 할 수 있습니다. 서식 있는 편집 컨트롤은 컨트롤 콘텐츠의 크기가 변경될 때마다 부모 창에 EN_REQUESTRESIZE 알림 코드를 전송하여 bottomless라는 기능을 지원합니다. |
서식 있는 편집 컨트롤 알림 코드 사용 방법 |
서식 있는 편집 컨트롤의 부모 창은 알림 코드를 처리하여 컨트롤에 영향을 주는 이벤트를 모니터링할 수 있습니다. 서식 있는 편집 컨트롤은 편집 컨트롤과 함께 사용되는 모든 알림 코드와 몇 가지 추가 코드를 지원합니다. |
서식 있는 편집 컨트롤에서 글꼴 바인딩을 사용하는 방법 |
Microsoft Rich Edit 3.0은 컨텍스트에 따라 일반 텍스트 문자에 문자 집합을 할당합니다. 몇 가지 예는 다음과 같습니다.
|
서식 있는 편집 컨트롤에서 OLE를 사용하는 방법 |
이 섹션에는 서식 있는 편집 컨트롤에서 OLE(개체 연결 및 포함)를 사용하는 방법에 대한 정보가 포함되어 있습니다. |
서식 있는 편집 컨트롤의 콘텐츠를 인쇄하는 방법 |
이 섹션에는 서식 있는 편집 컨트롤의 콘텐츠를 인쇄하는 방법에 대한 정보가 포함되어 있습니다. |