단어 및 줄 바꿈

Rich edit 컨트롤 단어 휴식 프로시저 찾을 단어 사이 나누기와 라인을 깰 수 있다 그것을 결정 하 라는 함수를 호출 합니다. 컨트롤 단어 줄 바꿈 작업 ctrl + 왼쪽 및 ctrl + 오른쪽 키 조합을 처리할 때이 정보를 사용 합니다. 응용 프로그램 기본 단어 휴식 프로시저 단어 휴식 정보를 검색 하 고 어떤 주어진된 문자를 줄을 확인 하려면 대체 rich edit 컨트롤을 메시지에 떨어지면 보낼 수 있습니다.

단어 휴식 절차 풍부한 편집에 대 한 컨트롤 편집 컨트롤에 대 한 그와 유사 하지만 추가적인 기능을가지고 있습니다. 두 종류의 컨트롤에 대 한 단어 휴식 절차 문자 구분 이며 앞 또는 지정된 된 위치 뒤 가장 가까운 단어 휴식을 찾을 수 있는지 확인할 수 있습니다. 구분 기호 는 공간와 같은 단어의 끝을 표시 하는 문자입니다. 편집 컨트롤에서 단어 줄바꿈 구분 후에 발생.

Rich edit에 대 한 단어 휴식 절차 또한 문자 클래스, 각 범위 0x0F 통해 0x00에서에서 값에 의해 식별 된 그룹 문자 제어 합니다. 단어 줄바꿈 구분 후 또는 문자가 서로 다른 클래스 간에 발생합니다. 따라서, 단어 휴식 프로시저를 다른 클래스에 대 한 영숫자 및 문장 부호 문자에서에서 찾을 것 이라고 두 개의 단어 바꿈 문자열 "승리.COM ".

캐릭터의 클래스 8-비트 값을 0 개 이상의 단어 휴식 플래그 와 결합할 수 있습니다. 단어 줄 바꿈 작업을 수행할 때 rich edit 컨트롤은 단어 휴식 플래그를 사용 하 여 라인을 깰 수 있다 그것을 결정. 거기에 다음 단어 휴식 플래그.

WBF_BREAKAFTER 줄 문자 후 깨진 수 있습니다.
WBF_BREAKLINE 문자 구분 기호입니다. 구분 기호는 단어의 끝을 표시합니다. 줄 구분 후 깨진 수 있습니다.
WBF_ISWHITE 문자는 공백 문자입니다. 배치 하는 경우 후행 공백 문자는 줄의 길이에 포함 되지 않습니다.

WBF_BREAKAFTER 값은 하이픈 같은 단어의 끝을 표시 하지 않는 문자 뒤 배치를 허용 하는 데 사용.

EM_SETWORDBREAKPROC 메시지를 사용 하 여 자신의와 rich edit 컨트롤의 기본 단어 휴식 프로시저를 바꿀 수 있습니다. Word 중단 절차에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. EditWordBreakProc 함수에 대 한 설명을.

또는 EditWordBreakProcEx 함수를 사용 하 여 단어 휴식 프로시저를 확장 하는 기본을 대체 하는 EM_SETWORDBREAKPROCEX 메시지를 사용할 수 있습니다. 이 함수는 텍스트 문자 집합에 대 한 추가 정보를 제공 합니다. EM_GETWORDBREAKPROCEX 메시지를 사용 하 여 현재 확장된 word 중단 프로시저의 주소를 검색 하려면.

단어 줄바꿈 하거나 캐릭터의 클래스 및 단어 휴식 플래그를 확인 하려면 EM_FINDWORDBREAK 메시지를 사용할 수 있습니다. 컨트롤 요청 된 정보를 얻기 위해 자사의 단어 휴식 프로시저를 호출 하는 차례,.

특정된 문자에 떨어지는 줄을 확인 하려면 EM_EXLINEFROMCHAR 메시지를 사용할 수 있습니다.

 

Index