다음을 통해 공유


richedit.h 헤더

이 헤더는 Windows 컨트롤에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

richedit.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
HyphenateProc

HyphenateProc 함수는 EM_SETHYPHENATEINFO 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. Microsoft Rich Edit 컨트롤에서 하이픈 연결이 수행되는 방식을 결정합니다.

콜백 함수

 
AutoCorrectProc

AutoCorrectProc 함수는 EM_SETAUTOCORRECTPROC 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다.
EDITSTREAMCALLBACK

EditStreamCallback 함수는 EM_STREAMIN 및 EM_STREAMOUT 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다.
EDITWORDBREAKPROCEX

EditWordBreakProcEx 함수는 EM_SETWORDBREAKPROCEX 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다.

구조체

 
BIDIOPTIONS

서식 있는 편집 컨트롤에 대한 양방향 정보를 포함합니다. 이 구조체는 컨트롤에 대한 양방향 정보를 가져오고 설정하기 위해 EM_GETBIDIOPTIONS 및 EM_SETBIDIOPTIONS 메시지에서 사용됩니다.
CHARFORMAT2A

ANSI(CHARFORMAT2A) 구조체(richedit.h)에는 서식 있는 편집 컨트롤의 문자 서식에 대한 정보가 포함되어 있습니다.
CHARFORMAT2A

서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다. (CHARFORMAT2A)
CHARFORMAT2W

CHARFORMAT2W(유니코드) 구조체(richedit.h)에는 서식 있는 편집 컨트롤의 문자 서식에 대한 정보가 포함되어 있습니다.
CHARFORMAT2W

서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다. (CHARFORMAT2W)
CHARFORMATA

서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다. (CHARFORMATA)
CHARFORMATW

서식 있는 편집 컨트롤의 문자 서식에 대한 정보를 포함합니다. (CHARFORMATW)
CHARRANGE

서식 있는 편집 컨트롤의 문자 범위를 지정합니다. cpMin 및 cpMax 멤버가 같으면 범위가 비어 있습니다. cpMin이 0이고 cpMax가 1인 경우 범위에 모든 항목이 포함됩니다.
CLIPBOARDFORMAT

클립보드 형식을 지정합니다. 이 구조는 EN_CLIPFORMAT 알림에 포함됩니다.
COMPCOLOR

구성 문자열에 대한 색 설정을 포함합니다.
EDITSTREAM

애플리케이션이 EM_STREAMIN 또는 EM_STREAMOUT 메시지의 서식 있는 편집 컨트롤에 전달하는 정보를 포함합니다. 서식 있는 편집 컨트롤은 이 정보를 사용하여 데이터 스트림을 컨트롤 안팎으로 전송합니다.
ENCORRECTTEXT

수정하기 위해 선택한 텍스트에 대한 정보를 포함합니다.
ENDCOMPOSITIONNOTIFY

다양한 편집 컨트롤의 EN_ENDCOMPOSITION 알림 코드에 대한 정보를 포함합니다.
ENDROPFILES

EN_DROPFILES 알림 코드와 관련된 정보를 포함합니다. 서식 있는 편집 컨트롤은 WM_DROPFILES 메시지를 수신할 때 이 알림 코드를 보냅니다.
ENLINK

서식 있는 편집 컨트롤의 EN_LINK 알림 코드에 대한 정보를 포함합니다.
ENLOWFIRTF

Microsoft Rich Edit 컨트롤의 지원되지 않는 RTF(서식 있는 텍스트 형식) 키워드(keyword) 대한 정보를 포함합니다.
ENOLEOPFAILED

실패한 작업에 대한 정보를 포함합니다.
ENPROTECTED

EN_PROTECTED 알림 코드와 관련된 정보를 포함합니다. 서식 있는 편집 컨트롤은 사용자가 보호된 텍스트를 편집하려고 할 때 이 알림을 보냅니다.
ENSAVECLIPBOARD

클립보드의 개체 및 텍스트에 대한 정보를 포함합니다.
FINDTEXTA

서식 있는 편집 컨트롤의 검색 작업에 대한 정보를 포함합니다. 이 구조체는 EM_FINDTEXT 메시지와 함께 사용됩니다. (ANSI)
FINDTEXTEXA

서식 있는 편집 컨트롤에서 검색할 텍스트에 대한 정보를 포함합니다. 이 구조체는 EM_FINDTEXTEX 메시지와 함께 사용됩니다. (ANSI)
FINDTEXTEXW

서식 있는 편집 컨트롤에서 검색할 텍스트에 대한 정보를 포함합니다. 이 구조체는 EM_FINDTEXTEX 메시지와 함께 사용됩니다. (유니코드)
FINDTEXTW

서식 있는 편집 컨트롤의 검색 작업에 대한 정보를 포함합니다. 이 구조체는 EM_FINDTEXT 메시지와 함께 사용됩니다. (유니코드)
FORMATRANGE

서식 있는 편집 컨트롤이 특정 디바이스의 출력 형식을 지정하는 데 사용하는 정보입니다. 이 구조체는 EM_FORMATRANGE 메시지와 함께 사용됩니다.
GETCONTEXTMENUEX

IRichEditOleCallback::GetContextMenu 메서드에 전달되는 상황에 맞는 메뉴 정보를 포함합니다.
GETTEXTEX

서식 있는 편집 컨트롤에서 텍스트를 가져오는 데 사용되는 정보를 포함합니다. 이 구조체는 EM_GETTEXTEX 메시지와 함께 사용됩니다.
GETTEXTLENGTHEX

서식 있는 편집 컨트롤의 텍스트 길이를 계산하는 방법에 대한 정보를 포함합니다. 이 구조체는 EM_GETTEXTLENGTHEX 메시지의 wParam에 전달됩니다.
HYPHENATEINFO

Microsoft Rich Edit 컨트롤의 하이픈 넣기에 대한 정보를 포함합니다.
HYPHRESULT

Microsoft Rich Edit 컨트롤의 하이픈 넣기 결과에 대한 정보를 포함합니다.
IMECOMPTEXT

Microsoft Rich Edit 컨트롤의 IME(입력 메서드 편집기) 컴퍼지션 텍스트에 대한 정보를 포함합니다.
MSGFILTER

키보드 또는 마우스 이벤트에 대한 정보를 포함합니다. 서식 있는 편집 컨트롤은 이 구조체를 EN_MSGFILTER 알림 코드의 일부로 부모 창에 전송하여 부모 창에서 메시지를 변경하거나 처리되지 않도록 할 수 있습니다.
NMHDR

NMHDR(richedit.h) 구조에는 알림 메시지에 대한 정보가 포함되어 있습니다.
개체 위치

개체 위치 정보를 포함합니다.
PARAFORMAT

서식 있는 편집 컨트롤의 단락 서식 특성에 대한 정보를 포함합니다. (PARAFORMAT)
PARAFORMAT2

서식 있는 편집 컨트롤의 단락 서식 특성에 대한 정보를 포함합니다. P
PARAFORMAT2

서식 있는 편집 컨트롤의 단락 서식 특성에 대한 정보를 포함합니다. (PARAFORMAT2)
PUNCTUATION

서식 있는 편집 컨트롤에 사용되는 문장 부호에 대한 정보를 포함합니다.
REPASTESPECIAL

붙여넣은 개체의 표시 측면이 개체의 콘텐츠 또는 개체를 나타내는 아이콘을 기반으로 해야 하는지 여부를 식별하는 정보를 포함합니다.
REQRESIZE

서식 있는 편집 컨트롤의 요청된 크기를 포함합니다. 서식 있는 편집 컨트롤은 이 구조체를 EN_REQUESTRESIZE 알림 코드의 일부로 부모 창에 보냅니다.
RICHEDIT_IMAGE_PARAMETERS

EM_INSERTIMAGE 메시지에서 삽입할 이미지의 특성을 정의합니다.
SELCHANGE

EN_SELCHANGE 알림 코드와 관련된 정보를 포함합니다. 서식 있는 편집 컨트롤은 현재 선택 항목이 변경될 때 부모 창에 이 알림을 보냅니다.
SETTEXTEX

텍스트를 설정하는 데 사용할 코드 페이지(있는 경우), 텍스트가 컨트롤의 모든 텍스트를 바꿀지 선택 항목만 바꿀지 여부, 실행 취소 상태를 유지할지 여부를 지정합니다. 이 구조체는 EM_SETTEXTEX 메시지와 함께 사용됩니다.
TABLECELLPARMS

표 행에 있는 셀의 특성을 정의합니다.
TABLEROWPARMS

테이블의 행 특성을 정의합니다.
TEXTRANGEA

서식 있는 편집 컨트롤의 텍스트 범위입니다. 이 구조체는 EM_GETTEXTRANGE 메시지로 채워집니다. lpstrText 멤버가 가리키는 버퍼는 모든 문자와 종료 Null 문자를 받을 수 있을 만큼 충분히 커야 합니다. (ANSI)
TEXTRANGEW

서식 있는 편집 컨트롤의 텍스트 범위입니다. 이 구조체는 EM_GETTEXTRANGE 메시지로 채워집니다. lpstrText 멤버가 가리키는 버퍼는 모든 문자와 종료 Null 문자를 받을 수 있을 만큼 충분히 커야 합니다. (유니코드)

열거형

 
KHYPH

서식 있는 편집 컨트롤에서 하이픈을 만드는 방법을 지정하는 데 사용되는 값을 포함합니다. HyphenateProc 콜백 함수는 이 열거형 형식을 사용합니다.
TEXTMODE

서식 있는 편집 컨트롤의 텍스트 모드를 나타냅니다. EM_SETTEXTMODE 및 EM_GETTEXTMODE 메시지는 이 열거형 유형을 사용합니다.
UNDONAMEID

실행 취소하거나 다시 실행할 수 있는 서식 있는 편집 컨트롤 작업의 형식을 나타내는 값을 포함합니다. EM_GETREDONAME 및 EM_GETUNDONAME 메시지는 이 열거형 형식을 사용하여 값을 반환합니다.