서식 있는 편집
이 섹션에는 다양한 편집 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다. 풍부한 편집 컨트롤을 사용하면 사용자가 텍스트를 입력, 편집, 인쇄 및 저장할 수 있습니다. 텍스트는 문자 및 단락 서식을 할당할 수 있으며 포함된 COM(구성 요소 개체 모델) 개체를 포함할 수 있습니다.
서식 있는 편집 컨트롤은 여러 줄 컨트롤 편집사용하는 거의 모든 메시지 및 알림 코드를 지원하므로 편집 컨트롤을 이미 사용하는 애플리케이션을 쉽게 변경하여 서식 있는 편집 컨트롤을 사용할 수 있습니다.
개요
주제 | 목차 |
---|---|
서식 있는 편집 컨트롤 대한 | 이 섹션에서는 다양한 편집 컨트롤을 소개합니다. |
서식 있는 편집 컨트롤 사용하는 | 이 섹션에는 다양한 편집 컨트롤을 만들고 사용하는 방법을 보여 주는 항목이 포함되어 있습니다. |
함수
주제 | 목차 |
---|---|
AutoCorrectProc |
AutoCorrectProc 함수는 EM_SETAUTOCORRECTPROC 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. |
EditStreamCallback |
EditStreamCallback 함수는 EM_STREAMIN 및 EM_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 | Rich Edit 컨트롤에 대한 TSF(Text Services Framework) 모드 바이어스 값을 가져옵니다. |
EM_GETCTFOPENSTATUS | TSF 키보드가 열려 있는지 또는 닫혀 있는지 확인합니다. |
EM_GETEDITSTYLE | 현재 편집 스타일 플래그를 검색합니다. |
EM_GETEVENTMASK | 서식 있는 편집 컨트롤에 대한 이벤트 마스크를 검색합니다. 이벤트 마스크는 컨트롤이 부모 창에 보내는 알림 코드를 지정합니다. |
EM_GETHYPHENATEINFO | Rich Edit 컨트롤의 하이픈 넣기에 대한 정보를 가져옵니다. |
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_GETUNDONAME | 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 | Rich Edit 컨트롤에 대한 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 | 서식 있는 편집 컨트롤에서 "표시되는 내용"(WYSIWYG) 서식에 사용되는 대상 디바이스 및 선 너비를 설정합니다. |
EM_SETTEXTEX |
WM_SETTEXT 및 EM_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(서식 있는 텍스트 서식) 키워드가 수신되었음을 알립니다. Rich Edit 컨트롤은 이 알림 코드를 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_GETBIDIOPTIONS 및 EM_SETBIDIOPTIONS 메시지에서 컨트롤에 대한 양방향 정보를 가져와서 설정하는 데 사용됩니다. |
CHARFORMAT | 서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다. |
CHARFORMAT2 | 서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다.
CHARFORMAT2CHARFORMAT 구조의 Microsoft Rich Edit 2.0 확장입니다. Microsoft Rich Edit 2.0을 사용하면 EM_GETCHARFORMAT 및 EM_SETCHARFORMAT 메시지와 함께 구조를 사용할 수 있습니다. |
CHARRANGE | 서식 있는 편집 컨트롤의 문자 범위를 지정합니다. |
COMPCOLOR | 컴퍼지션 문자열에 대한 색 설정을 포함합니다. |
EDITSTREAM | 애플리케이션이 EM_STREAMIN 또는 EM_STREAMOUT 메시지의 서식 있는 편집 컨트롤에 전달하는 정보를 포함합니다. 리치 편집 컨트롤은 정보를 사용하여 데이터 스트림을 컨트롤로 또는 외부로 전송합니다. |
ENCORRECTTEXT | 수정할 선택한 텍스트에 대한 정보를 포함합니다. |
엔드롭파일 |
EN_DROPFILES 알림 코드와 연결된 정보를 포함합니다. 서식 있는 편집 컨트롤은 WM_DROPFILES 메시지를 받으면 이 알림 코드를 보냅니다. |
ENLINK | 다양한 편집 컨트롤의 EN_LINK 알림 코드에 대한 정보를 포함합니다. |
ENLOWFIRTF | Rich Edit 컨트롤에서 지원되지 않는 RTF 키워드에 대한 정보를 포함합니다. |
ENOLEOPFAILED | 실패한 작업에 대한 정보를 포함합니다. |
보호된 |
EN_PROTECTED 알림 코드와 연결된 정보를 포함합니다. 리치 편집 컨트롤은 사용자가 보호된 텍스트를 편집하려고 할 때 이 알림을 보냅니다. |
ENSAVECLIPBOARD | 클립보드의 개체 및 텍스트에 대한 정보를 포함합니다. |
FINDTEXT | 서식 있는 편집 컨트롤의 검색 작업에 대한 정보를 포함합니다. 이 구조는 EM_FINDTEXT 메시지와 함께 사용됩니다. |
FINDTEXTEX | 서식 있는 편집 컨트롤에서 검색할 텍스트에 대한 정보를 포함합니다. 이 구조는 EM_FINDTEXTEX 메시지와 함께 사용됩니다. |
FORMATRANGE | 서식 있는 편집 컨트롤이 특정 디바이스에 대한 출력의 형식을 지정하는 데 사용하는 정보를 포함합니다. 이 구조는 EM_FORMATRANGE 메시지와 함께 사용됩니다. |
GETTEXTEX | 서식 있는 편집 컨트롤에서 텍스트를 가져오는 작업에 대한 정보를 포함합니다. 이 구조체는 EM_GETTEXTEX 메시지의 wParam 전달됩니다. |
GETTEXTLENGTHEX | 서식 있는 편집 컨트롤의 텍스트 길이를 계산하는 방법에 대한 정보를 포함합니다. 이 구조체는 EM_GETTEXTLENGTHEX 메시지의 wParam 전달됩니다. |
하이픈ATEINFO | 서식 있는 편집 컨트롤의 하이픈 넣기에 대한 정보를 포함합니다. |
HYPHRESULT | Rich Edit 컨트롤의 하이픈 넣기 결과에 대한 정보를 포함합니다. |
IMECOMPTEXT | 서식 있는 편집 컨트롤의 컴퍼지션 텍스트에 대한 정보를 포함합니다. |
MSGFILTER | 키보드 또는 마우스 이벤트에 대한 정보를 포함합니다. 풍부한 편집 컨트롤은 이 구조를 EN_MSGFILTER 알림 코드의 일부로 부모 창으로 보내어 부모가 메시지를 변경하거나 처리하지 못하도록 합니다. |
개체 | 개체 위치 정보를 포함합니다. |
PARAFORMAT | 서식 있는 편집 컨트롤의 단락 서식 특성에 대한 정보를 포함합니다. 이 구조는 EM_GETPARAFORMAT 및 EM_SETPARAFORMAT 메시지와 함께 사용됩니다. |
PARAFORMAT2 | 서식 있는 편집 컨트롤의 단락 서식 특성에 대한 정보를 포함합니다. |
문장 부호 | 서식 있는 편집 컨트롤에 사용되는 문장 부호에 대한 정보를 포함합니다. |
REOBJECT | 개체에 대한 정보를 포함합니다. |
REPASTESPECIAL | 붙여넣은 개체의 표시 측면이 개체의 내용 또는 개체를 나타내는 아이콘을 기반으로 하는지 여부를 식별하는 정보를 포함합니다. |
REQRESIZE | 서식 있는 편집 컨트롤의 요청된 크기를 포함합니다. 풍부한 편집 컨트롤은 EN_REQUESTRESIZE 알림 코드의 일부로 이 구조를 부모 창으로 보냅니다. |
SELCHANGE |
EN_SELCHANGE 알림 코드와 연결된 정보를 포함합니다. 서식 있는 편집 컨트롤은 현재 선택 영역이 변경되면 이 알림을 부모 창으로 보냅니다. |
SETTEXTEX | 텍스트 설정에 사용할 코드 페이지(있는 경우)를 지정하고, 텍스트가 컨트롤의 모든 텍스트를 바꿀지 아니면 선택 영역만 바꿀지, 실행 취소 상태를 유지할지 여부를 지정합니다. |
TEXTRANGE | 서식 있는 편집 컨트롤에서 텍스트 범위를 받습니다. 이 구조는 EM_GETTEXTRANGE 메시지에 의해 채워집니다.
lpstrText 멤버가 가리키는 버퍼는 모든 문자와 종료 null 문자를 받을 수 있을 만큼 커야 합니다. |
상수
주제 | 목차 |
---|---|
리치 편집 컨트롤 이벤트 마스크 플래그 | 이벤트 마스크는 서식 있는 편집 컨트롤이 부모 창에 보내는 알림 코드를 지정합니다. |
서식 있는 편집 컨트롤 스타일 | 서식 있는 편집 컨트롤에 고유한 창 스타일을 설명합니다. |