EDITWORDBREAKPROCEX 콜백 함수(richedit.h)
EditWordBreakProcEx 함수는 EM_SETWORDBREAKPROCEX 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. 지정된 텍스트에 있는 문자의 단어 구분 또는 문자 클래스 및 단어 구분 플래그의 문자 인덱스를 결정합니다. EDITWORDBREAKPROCEX 형식은 이 콜백 함수에 대한 포인터를 정의합니다. EditWordBreakProcEx는 애플리케이션 정의 함수 이름에 대한 자리 표시자입니다.
구문
EDITWORDBREAKPROCEX Editwordbreakprocex;
LONG Editwordbreakprocex(
[in] char *pchText,
[in] LONG cchText,
[in] BYTE bCharSet,
INT action
)
{...}
매개 변수
[in] pchText
형식: char*
현재 위치의 텍스트에 대한 포인터입니다. 코드가 왼쪽으로 이동을 지정하는 경우 텍스트는 pchText [-cchText]를 통해 pchText [-1] 요소에 있고 pchText[0]은 정의되지 않습니다. 다른 모든 작업의 경우 텍스트는 pchText[cchText-1]를 통해 pchText[0] 요소 에 있습니다.
[in] cchText
형식: LONG
코드에서 지정한 방향으로 버퍼의 문자 수입니다.
[in] bCharSet
형식: BYTE
텍스트의 문자 집합입니다.
action
반환 값
형식: LONG
함수는 코드 매개 변수를 기반으로 값을 반환합니다.
반환 코드 | 설명 |
---|---|
|
반환 값 |
|
지정된 위치에 있는 문자의 문자 클래스 및 단어 분리 플래그를 반환합니다. |
|
지정된 위치에 있는 문자가 구분 기호이면 TRUE 를 반환하고, 그렇지 않으면 FALSE 를 반환합니다. |
|
단어 분리의 문자 인덱스를 반환합니다. |
설명
애플리케이션은 EM_SETWORDBREAKPROCEX 메시지에서 콜백 함수의 주소를 지정하여 콜백 함수를 설치해야 합니다.
Microsoft Rich Edit 2.0 이상의 경우 리치 편집은 더 이상 EditWordBreakProcEx를 지원하지 않습니다. 사용자는 EM_SETWORDBREAKPROC 보내 EditWordBreakProc을 설정할 수 있으며, 이제 유니코드 텍스트 전달을 지원하도록 향상되었습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | richedit.h |
추가 정보
참조
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기