Rich Edit

이 섹션에는 서식 있는 편집 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다. 서식 있는 편집 컨트롤을 통해 사용자는 텍스트를 입력, 편집, 인쇄 및 저장할 수 있습니다. 텍스트에 문자 및 단락 서식을 할당할 수 있으며 포함된 COM(구성 요소 개체 모델) 개체를 포함할 수 있습니다.

서식 있는 편집 컨트롤은 여러 줄의 편집 컨트롤과 함께 사용되는 거의 모든 메시지 및 알림 코드를 지원하므로 이미 편집 컨트롤을 사용하는 애플리케이션은 서식 있는 편집 컨트롤을 사용하도록 쉽게 변경할 수 있습니다.

개요

항목 콘텐츠
서식 있는 편집 컨트롤 정보 이 섹션에서는 다양한 편집 컨트롤을 소개합니다.
서식 있는 편집 컨트롤 사용 이 섹션에는 서식 있는 편집 컨트롤을 만들고 사용하는 방법을 보여 주는 항목이 포함되어 있습니다.

Functions

항목 콘텐츠
AutoCorrectProc AutoCorrectProc 함수는 EM_SETAUTOCORRECTPROC 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다.
EditStreamCallback EditStreamCallback 함수는 EM_STREAMINEM_STREAMOUT 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. 서식 있는 편집 컨트롤 안팎으로 데이터 스트림을 전송하는 데 사용됩니다.
EditWordBreakProcEx EditWordBreakProcEx 함수는 EM_SETWORDBREAKPROCEX 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. 지정된 텍스트에 있는 문자의 단어 구분 또는 문자 클래스 및 단어 구분 플래그의 문자 인덱스를 결정합니다.
HyphenateProc HyphenateProc 함수는 EM_SETHYPHENATEINFO 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. Microsoft Rich Edit 컨트롤에서 하이픈 연결이 수행되는 방식을 결정합니다.

인터페이스

항목 콘텐츠
IRichEditOle IRichEditOle 인터페이스는 서식 있는 편집 컨트롤의 COM 기능을 노출합니다. 인터페이스는 EM_GETOLEINTERFACE 메시지를 전송하여 가져올 수 있습니다.
IRichEditOleCallback IRichEditOleCallback 인터페이스는 클라이언트에서 OLE 관련 정보를 검색하기 위해 서식 있는 텍스트 편집 컨트롤에서 사용됩니다. 서식 있는 편집 컨트롤 클라이언트는 이 인터페이스를 구현하고 EM_SETOLECALLBACK 메시지를 사용하여 컨트롤에 할당합니다.

메시지

항목 콘텐츠
EM_AUTOURLDETECT 서식 있는 편집 컨트롤에 의한 URL 자동 검색을 사용 또는 사용 안 함으로 설정합니다.
EM_CANPASTE 서식 있는 편집 컨트롤이 지정된 클립보드 형식을 붙여넣을 수 있는지 여부를 결정합니다.
EM_CANREDO 컨트롤 다시 실행 큐에 작업이 있는지 여부를 결정합니다.
EM_DISPLAYBAND 이전에 EM_FORMATRANGE 메시지를 사용하여 디바이스에 대해 형식이 지정된 대로 서식 있는 편집 컨트롤의 콘텐츠 일부를 표시합니다.
EM_EXGETSEL 서식 있는 편집 컨트롤에서 선택 항목의 시작 및 끝 문자 위치를 검색합니다.
EM_EXLIMITTEXT 사용자가 서식 있는 편집 컨트롤에 입력하거나 붙여넣을 수 있는 텍스트 양의 상한을 설정합니다.
EM_EXLINEFROMCHAR 서식 있는 편집 컨트롤에서 지정된 문자를 포함하는 줄을 결정합니다.
EM_EXSETSEL 서식 있는 편집 컨트롤에서 문자 범위 또는 COM 개체를 선택합니다.
EM_FINDTEXT 서식 있는 편집 컨트롤 내에서 텍스트를 찾습니다.
EM_FINDTEXTEX 서식 있는 편집 컨트롤 내에서 텍스트를 찾습니다.
EM_FINDTEXTEXW 서식 있는 편집 컨트롤 내에서 유니코드 텍스트를 찾습니다.
EM_FINDTEXTW 서식 있는 편집 컨트롤 내에서 유니코드 텍스트를 찾습니다.
EM_FINDWORDBREAK 지정된 문자 위치 앞이나 뒤에서 다음 단어 분리를 찾거나 해당 위치에 있는 문자에 대한 정보를 검색합니다.
EM_FORMATRANGE 특정 디바이스에 대한 서식 있는 편집 컨트롤의 텍스트 범위를 포맷합니다.
EM_GETAUTOURLDETECT 서식 있는 편집 컨트롤에서 자동 URL 검색이 켜져 있는지 여부를 나타냅니다.
EM_GETBIDIOPTIONS 서식 있는 편집 컨트롤에서 양방향 옵션의 현재 상태를 나타냅니다.
EM_GETCHARFORMAT 서식 있는 편집 컨트롤에서 문자 서식을 결정합니다.
EM_GETCTFMODEBIAS 서식 있는 편집 컨트롤에 대한 TSF(텍스트 서비스 프레임워크) 모드 바이어스 값을 가져옵니다.
EM_GETCFOPENSTATUS TSF 키보드가 열려 있는지 닫혀 있는지 결정합니다.
EM_GETEDITSTYLE 현재 편집 스타일 플래그를 검색합니다.
EM_GETEVENTMASK 서식 있는 편집 컨트롤에 대한 이벤트 마스크를 검색합니다. 이벤트 마스크는 컨트롤이 부모 창에 보내는 알림 코드를 지정합니다.
EM_GETHYPHENATEINFO 서식 있는 편집 컨트롤의 하이픈 연결에 대한 정보를 가져옵니다.
EM_GETIMECOLOR IME(입력기) 구성 색을 검색합니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_GETIMECOMPMODE 서식 있는 편집 컨트롤에 대한 현재 IME 모드를 가져옵니다.
EM_GETIMECOMPTEXT IME 구성 텍스트를 가져옵니다.
EM_GETIMEMODEBIAS 서식 있는 편집 컨트롤에 대한 IME 모드 바이어스를 가져옵니다.
EM_GETIMEOPTIONS 현재 IME 옵션을 검색합니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_GETIMEPROPERTY 현재 입력 로캘과 연결된 IME의 속성 및 기능을 가져옵니다.
EM_GETLANGOPTIONS IME 및 아시아 언어 지원을 위한 서식 있는 편집 컨트롤의 옵션 설정을 가져옵니다.
EM_GETOLEINTERFACE 클라이언트가 서식 있는 편집 컨트롤의 COM 기능에 액세스하는 데 사용할 수 있는 IRichEditOle 개체를 검색합니다.
EM_GETOPTIONS 서식 있는 편집 컨트롤 옵션을 검색합니다.
EM_GETPAGEROTATE 더 이상 사용되지 않습니다. 서식 있는 편집 컨트롤의 텍스트 레이아웃을 가져옵니다.
EM_GETPARAFORMAT 서식 있는 편집 컨트롤에서 현재 선택 항목의 단락 서식을 검색합니다.
EM_GETPUNCTUATION 서식 있는 편집 컨트롤에 대한 현재 문장 부호 문자를 가져옵니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_GETREDONAME 서식 있는 편집 컨트롤의 다시 실행 큐에서 다음 작업의 형식을 검색합니다(있는 경우).
EM_GETSCROLLPOS 편집 컨트롤의 현재 스크롤 위치를 가져옵니다.
EM_GETSELTEXT 서식 있는 편집 컨트롤에서 현재 선택된 텍스트를 검색합니다.
EM_GETTEXTEX 원하는 특정 코드 기반의 서식 있는 편집 컨트롤에서 모든 텍스트를 가져옵니다.
EM_GETTEXTLENGTHEX 다양한 방법으로 텍스트 길이를 계산합니다. 일반적으로 컨트롤에서 텍스트를 받을 버퍼를 만들기 전에 호출됩니다.
EM_GETTEXTMODE 서식 있는 편집 컨트롤의 현재 텍스트 모드 및 실행 취소 수준을 가져옵니다.
EM_GETTEXTRANGE 서식 있는 편집 컨트롤에서 지정된 범위의 문자를 검색합니다.
EM_GETTYPOGRAPHYOPTIONS 서식 있는 편집 컨트롤의 입력 체계 옵션의 현재 상태를 검색합니다.
EM_GETUDONAME Microsoft Rich Edit 2.0 이상: 다음 실행 취소 작업의 형식을 검색합니다(있는 경우).
Microsoft Rich Edit 1.0: 이 메시지를 지원하지 않습니다.
EM_GETWORDBREAKPROCEX 현재 등록된 확장 단어 분리 프로시저의 주소를 검색합니다.
EM_GETWORDWRAPMODE 서식 있는 편집 컨트롤에 대한 현재 자동 줄 바꿈 및 단어 분리 옵션을 가져옵니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_GETZOOM 항상 1/64에서 64 사이인 현재 확대/축소 비율을 가져옵니다.
EM_HIDESELECTION 서식 있는 편집 컨트롤에서 선택 항목을 숨기거나 표시합니다.
EM_ISIME 현재 입력 로캘이 동아시아 로캘인지 여부를 결정합니다.
EM_PASTESPECIAL 서식 있는 편집 컨트롤에 특정 클립보드 형식을 붙여넣습니다.
EM_RECONVERSION IME 재변환 대화 상자를 호출합니다.
EM_REDO 컨트롤의 다시 실행 큐에서 다음 작업을 다시 실행합니다.
EM_REQUESTRESIZE 서식 있는 편집 컨트롤이 EN_REQUESTRESIZE 알림 코드를 부모 창으로 보내도록 합니다.
EM_SELECTIONTYPE 서식 있는 편집 컨트롤의 선택 형식을 결정합니다.
EM_SETBIDIOPTIONS 서식 있는 편집 컨트롤에서 양방향 옵션의 현재 상태를 설정합니다.
EM_SETBKGNDCOLOR 서식 있는 편집 컨트롤의 배경색을 설정합니다.
EM_SETCHARFORMAT 서식 있는 편집 컨트롤에서 문자 서식을 설정합니다.
EM_SETCTFMODEBIAS 서식 있는 편집 컨트롤에 대한 TSF 모드 바이어스를 설정합니다.
EM_SETCTFOPENSTATUS TSF 키보드를 열거나 닫습니다.
EM_SETEDITSTYLE 현재 편집 스타일 플래그를 설정합니다.
EM_SETEVENTMASK 서식 있는 편집 컨트롤에 대한 이벤트 마스크를 설정합니다. 이벤트 마스크는 컨트롤이 부모 창에 보내는 알림 코드를 지정합니다.
EM_SETFONTSIZE 선택한 텍스트의 글꼴 크기를 설정합니다.
EM_SETHYPHENATEINFO 서식 있는 편집 컨트롤이 하이픈 연결을 수행하는 방식을 설정합니다.
EM_SETIMECOLOR IME 구성 색을 설정합니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_SETIMEMODEBIAS 서식 있는 편집 컨트롤에 대한 IME 모드 바이어스를 설정합니다.
EM_SETIMEOPTIONS IME 옵션을 설정합니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_SETLANGOPTIONS 서식 있는 편집 컨트롤에서 IME 및 아시아 언어 지원에 대한 옵션을 설정합니다.
EM_SETOLECALLBACK 컨트롤이 클라이언트에서 OLE 관련 리소스 및 정보를 가져오는 데 사용하는 IRichEditOleCallback 개체를 서식 있는 편집 컨트롤에 제공합니다.
EM_SETOPTIONS 서식 있는 편집 컨트롤에 대한 옵션을 설정합니다.
EM_SETPAGEROTATE 더 이상 사용되지 않습니다. 서식 있는 편집 컨트롤의 텍스트 레이아웃을 설정합니다.
EM_SETPALETTE 서식 있는 편집이 표시 창에 사용하는 팔레트를 변경합니다.
EM_SETPARAFORMAT 서식 있는 편집 컨트롤에서 현재 선택 항목에 대한 단락 서식을 설정합니다.
EM_SETPUNCTUATION 서식 있는 편집 컨트롤에 대한 문장 부호 문자를 설정합니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_SETSCROLLPOS 서식 있는 편집 컨트롤에 특정 지점으로 스크롤하도록 지시합니다.
EM_SETTARGETDEVICE 서식 있는 편집 컨트롤에서 "What you see is what you get"(WYSIWYG) 형식에 사용되는 대상 디바이스 및 선 너비를 설정합니다.
EM_SETTEXTEX WM_SETTEXTEM_REPLACESEL의 기능을 결합하고 코드 페이지를 사용하여 텍스트를 설정하고 서식 있는 텍스트 또는 일반 텍스트를 사용하는 기능을 추가합니다.
EM_SETTEXTMODE 서식 있는 편집 컨트롤의 텍스트 모드 또는 실행 취소 수준을 설정합니다. 컨트롤에 텍스트가 포함되어 있으면 메시지가 실패합니다.
EM_SETTYPOGRAPHYOPTIONS 서식 있는 편집 컨트롤의 입력 체계 옵션의 현재 상태를 설정합니다.
EM_SETUNDOLIMIT 실행 취소 큐에 저장할 수 있는 최대 작업 수를 설정합니다.
EM_SETWORDBREAKPROCEX 확장된 단어 분리 프로시저를 설정합니다.
EM_SETWORDWRAPMODE 서식 있는 편집 컨트롤에 대한 자동 줄 바꿈 및 단어 분리 옵션을 설정합니다. 이 메시지는 운영 체제의 아시아 언어 버전에서만 사용할 수 있습니다.
EM_SETZOOM 줌 비율을 1/64에서 64 사이로 설정합니다.
EM_SHOWSCROLLBAR 텍스트 호스트 창에서 스크롤 막대 중 하나를 표시하거나 숨깁니다.
EM_STOPGROUPTYPING 컨트롤이 추가 입력 작업을 현재 실행 취소 작업으로 수집하는 것을 중지합니다. 컨트롤은 실행 취소 큐의 새 작업에 다음 입력 작업(있는 경우)을 저장합니다.
EM_STREAMIN 서식 있는 편집 컨트롤의 콘텐츠를 애플리케이션 정의 EditStreamCallback 콜백 함수에서 제공하는 데이터 스트림으로 바꿉니다.
EM_STREAMOUT 서식 있는 편집 컨트롤이 콘텐츠를 애플리케이션 정의 EditStreamCallback 콜백 함수에 전달하도록 합니다. 그러면 콜백 함수는 데이터 스트림을 파일이나 선택한 다른 위치에 쓸 수 있습니다.

알림

항목 콘텐츠
EN_ALIGNLTR 단락 방향이 왼쪽에서 오른쪽으로 변경되었음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_COMMAND 메시지 형식으로 이 알림 코드를 보냅니다.
EN_ALIGNRTL 단락 방향이 오른쪽에서 왼쪽으로 변경되었음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_COMMAND 메시지 형식으로 이 알림 코드를 보냅니다.
EN_CORRECTTEXT 서식 있는 편집 컨트롤의 부모 창에 SYV_CORRECT 제스처가 발생했음을 알리고 부모 창에 텍스트 편집을 취소할 수 있는 기회를 제공합니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_DRAGDROPDONE 끌어서 놓기 작업이 완료되었음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_DROPFILES 사용자가 컨트롤에 파일을 놓으려고 시도하고 있음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_DROPFILES 메시지를 수신할 때 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_IMECHANGE IME 변환 상태가 변경되었음을 서식 있는 편집 컨트롤의 부모에게 알립니다. 이 메시지는 운영 체제의 아시아 언어 버전에만 사용할 수 있습니다. 서식 있는 편집 컨트롤은 WM_COMMAND 메시지 형식으로 이 알림 코드를 보냅니다.
EN_LINK 사용자가 마우스를 클릭하거나 마우스 포인터가 CFE_LINK 효과가 있는 텍스트 위에 있을 때 서식 있는 편집 컨트롤의 부모 창에 알립니다. 컨트롤의 부모 창은 WM_NOTIFY 메시지를 통해 이 알림 코드를 받습니다.
EN_LOWFIRTF 지원되지 않는 RTF(서식 있는 텍스트 형식) 키워드가 수신되었음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_MSGFILTER 서식 있는 편집 컨트롤의 부모 창에 컨트롤의 키보드 또는 마우스 이벤트를 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_OBJECTPOSITIONS 컨트롤이 개체를 읽을 때 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_OLEOPFAILED COM 개체에 대한 사용자 작업이 실패했음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_PROTECTED 사용자가 보호된 텍스트 범위를 변경하는 작업을 수행하고 있음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_REQUESTRESIZE 컨트롤의 콘텐츠가 컨트롤의 창 크기보다 작거나 크다는 것을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_SAVECLIPBOARD 컨트롤이 닫히고 클립보드에 정보가 포함되어 있음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_SELCHANGE 현재 선택 항목이 변경되었음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.
EN_STOPNOUNDO 컨트롤이 실행 취소 상태를 유지하기에 충분한 메모리를 할당할 수 없는 작업이 발생했음을 서식 있는 편집 컨트롤의 부모 창에 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.

구조체

항목 콘텐츠
BIDIOPTIONS 서식 있는 편집 컨트롤에 대한 양방향 정보를 포함합니다. 이 구조체는 컨트롤에 대한 양방향 정보를 가져오고 설정하기 위해 EM_GETBIDIOPTIONSEM_SETBIDIOPTIONS 메시지에서 사용됩니다.
문자 형식 서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다.
CHARFORMAT2 서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다. CHARFORMAT2CHARFORMAT 구조체의 Microsoft Rich Edit 2.0 확장입니다. Microsoft Rich Edit 2.0에서는 EM_GETCHARFORMATEM_SETCHARFORMAT 메시지와 함께 구조체를 사용할 수 있습니다.
CHARRANGE 서식 있는 편집 컨트롤의 문자 범위를 지정합니다.
COMPCOLOR 구성 문자열에 대한 색 설정을 포함합니다.
EDITSTREAM 애플리케이션이 EM_STREAMIN 또는 EM_STREAMOUT 메시지의 서식 있는 편집 컨트롤에 전달하는 정보를 포함합니다. 서식 있는 편집 컨트롤은 이 정보를 사용하여 데이터 스트림을 컨트롤 안팎으로 전송합니다.
ENCORRECTTEXT 수정하기 위해 선택한 텍스트에 대한 정보를 포함합니다.
ENDROPFILES EN_DROPFILES 알림 코드와 관련된 정보를 포함합니다. 서식 있는 편집 컨트롤은 WM_DROPFILES 메시지를 수신할 때 이 알림 코드를 보냅니다.
ENLINK 서식 있는 편집 컨트롤의 EN_LINK 알림 코드에 대한 정보를 포함합니다.
ENLOWFIRTF 서식 있는 편집 컨트롤에서 지원되지 않는 RTF 키워드에 대한 정보를 포함합니다.
ENOLEOPFAILED 실패한 작업에 대한 정보를 포함합니다.
ENPROTECTED EN_PROTECTED 알림 코드와 관련된 정보를 포함합니다. 서식 있는 편집 컨트롤은 사용자가 보호된 텍스트를 편집하려고 할 때 이 알림을 보냅니다.
ENSAVECLIPBOARD 클립보드의 개체 및 텍스트에 대한 정보를 포함합니다.
FINDTEXT 서식 있는 편집 컨트롤의 검색 작업에 대한 정보를 포함합니다. 이 구조체는 EM_FINDTEXT 메시지와 함께 사용됩니다.
FINDTEXTEX 서식 있는 편집 컨트롤에서 검색할 텍스트에 대한 정보를 포함합니다. 이 구조체는 EM_FINDTEXTEX 메시지와 함께 사용됩니다.
FORMATRANGE 서식 있는 편집 컨트롤이 특정 디바이스에 대한 출력 형식을 지정하는 데 사용하는 정보를 포함합니다. 이 구조체는 EM_FORMATRANGE 메시지와 함께 사용됩니다.
GETTEXTEX 서식 있는 편집 컨트롤에서 텍스트를 가져오는 작업에 대한 정보를 포함합니다. 이 구조체는 EM_GETTEXTEX 메시지의 wParam에 전달됩니다.
GETTEXTLENGTHEX 서식 있는 편집 컨트롤의 텍스트 길이를 계산하는 방법에 대한 정보를 포함합니다. 이 구조체는 EM_GETTEXTLENGTHEX 메시지의 wParam에 전달됩니다.
HYPHENATEINFO 서식 있는 편집 컨트롤의 하이픈 연결에 대한 정보를 포함합니다.
HYPHRESULT 서식 있는 편집 컨트롤의 하이픈 연결 결과에 대한 정보를 포함합니다.
IMECOMPTEXT 서식 있는 편집 컨트롤의 구성 텍스트에 대한 정보를 포함합니다.
MSGFILTER 키보드 또는 마우스 이벤트에 대한 정보를 포함합니다. 서식 있는 편집 컨트롤은 이 구조체를 EN_MSGFILTER 알림 코드의 일부로 부모 창에 전송하여 부모 창에서 메시지를 변경하거나 처리되지 않도록 할 수 있습니다.
개체 위치 개체 위치 정보를 포함합니다.
PARAFORMAT 서식 있는 편집 컨트롤의 단락 서식 특성에 대한 정보를 포함합니다. 이 구조체는 EM_GETPARAFORMATEM_SETPARAFORMAT 메시지와 함께 사용됩니다.
PARAFORMAT2 서식 있는 편집 컨트롤의 단락 서식 특성에 대한 정보를 포함합니다.
PUNCTUATION 서식 있는 편집 컨트롤에 사용되는 문장 부호에 대한 정보를 포함합니다.
REOBJECT 개체에 대한 정보를 포함합니다.
REPASTESPECIAL 붙여넣은 개체의 표시 측면이 개체의 콘텐츠 또는 개체를 나타내는 아이콘을 기반으로 해야 하는지 여부를 식별하는 정보를 포함합니다.
REQRESIZE 서식 있는 편집 컨트롤의 요청된 크기를 포함합니다. 서식 있는 편집 컨트롤은 이 구조체를 EN_REQUESTRESIZE 알림 코드의 일부로 부모 창에 보냅니다.
SELCHANGE EN_SELCHANGE 알림 코드와 관련된 정보를 포함합니다. 서식 있는 편집 컨트롤은 현재 선택 항목이 변경될 때 부모 창에 이 알림을 보냅니다.
SETTEXTEX 텍스트를 설정하는 데 사용할 코드 페이지(있는 경우), 텍스트가 컨트롤의 모든 텍스트를 바꿀지 선택 항목만 바꿀지 여부, 실행 취소 상태를 유지할지 여부를 지정합니다.
TEXTRANGE 서식 있는 편집 컨트롤에서 다양한 텍스트를 받습니다. 이 구조체는 EM_GETTEXTRANGE 메시지로 채워집니다. lpstrText 멤버가 가리키는 버퍼는 모든 문자와 종료 Null 문자를 받을 수 있을 만큼 충분히 커야 합니다.

상수

항목 콘텐츠
서식 있는 편집 컨트롤 이벤트 마스크 플래그 이벤트 마스크는 서식 있는 편집 컨트롤이 부모 창에 보내는 알림 코드를 지정합니다.
서식 있는 편집 컨트롤 스타일 서식 있는 편집 컨트롤에 고유한 창 스타일을 설명합니다.