AutoCorrectProc 콜백 함수(richedit.h)
AutoCorrectProc 함수는 EM_SETAUTOCORRECTPROC 메시지와 함께 사용되는 애플리케이션 정의 콜백 함수입니다.
AutoCorrectProc 는 애플리케이션 정의 함수 이름의 자리 표시자입니다. 풍부한 편집 컨트롤에 입력된 텍스트에 대해 애플리케이션에서 정의한 자동 오류 수정을 제공합니다.
구문
AutoCorrectProc Autocorrectproc;
int Autocorrectproc(
LANGID langid,
const WCHAR *pszBefore,
WCHAR *pszAfter,
LONG cchAfter,
LONG *pcchReplaced
)
{...}
매개 변수
langid
형식: LANGID
자동 수정에 사용할 자동 고침 파일을 식별하는 언어 ID입니다.
pszBefore
형식: const WCHAR*
후보 문자열 자동 고침.
pszAfter
형식: WCHAR*
반환 값이 ATP_NOCHANGE 않은 경우 결과 자동 고침 문자열입니다.
cchAfter
형식: LONG
pszAfter의 문자 수입니다.
pcchReplaced
형식: LONG*
pszAfter로 바꿀 pszBefore의 후행 문자 수입니다.
반환 값
형식: int
다음 값 중 하나 이상을 반환합니다.
반환 코드/값 | 설명 |
---|---|
|
변경되지 않았습니다. |
|
대부분의 구분 기호는 변경하지만 바꾸지 말고 변경되지 않은 후행 문자 범위를 바꾸지 마세요(서식 유지). |
|
변경하지만 변경되지 않은 후행 문자의 범위를 바꾸지 마세요. |
|
후행 문자는 변경되지 않더라도 바꿉니다(전체 대체 문자열에 동일한 서식 사용). |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | richedit.h |