다음을 통해 공유


Rich Edit 컨트롤에서 현재 선택 영역

사용자 rich edit 컨트롤의 텍스트를 선택할 수 있습니다 (CRichEditCtrl)는 마우스나 키보드를 사용 하 여.현재 선택 영역 선택한 문자의 범위 또는 문자가 없는 경우 삽입점의 위치를 선택 합니다.응용 프로그램은 현재 선택 영역에 대 한 정보를 얻을, 현재 선택 영역을 설정, 확인할 때 현재 선택 영역이 변경 및 표시 / 숨기기 선택 영역 강조 수 있습니다.

Rich edit 컨트롤에서 현재 선택 영역을 확인 하려면 사용 하는 GetSel 멤버 함수입니다.현재 선택 영역을 설정 하는 SetSel 멤버 함수입니다.CHARRANGE 구조 사용이 함수를 문자의 범위를 지정 합니다.현재 선택 영역의 내용에 대 한 정보를 검색할 수 있습니다는 GetSelectionType 멤버 함수입니다.

기본적으로 rich edit 컨트롤 표시 및 얻거나 포커스를 잃었을 때 선택 강조 표시를 숨깁니다.표시 하거나 사용 하 여 언제 든 지 선택 강조 표시를 숨길 수는 HideSelection 멤버 함수입니다.예를 들어, 응용 프로그램이 rich edit 컨트롤의 텍스트를 찾을 수 있는 검색 대화 상자를 제공할 수 있습니다.응용 프로그램 대화 상자를 닫지 않고 일치 하는 텍스트를 선택할 수 있습니다, 있는 경우에 사용 해야 HideSelection 선택 영역 강조 표시 합니다.

Rich edit 컨트롤에서 선택한 텍스트를 얻을 수 있는 GetSelText 멤버 함수입니다.텍스트를 지정한 문자 배열로 복사 됩니다.배열은 null 종결 문자를 더한 선택한 텍스트에 충분 한지를 확인 해야 합니다.

Rich edit 컨트롤에서 문자열을 사용 하 여 검색할 수 있습니다의 FindText 멤버 함수는 FINDTEXTEX 이 함수와 함께 사용 되는 구조 텍스트 범위를 검색 하 고 검색 문자열을 지정 합니다.검색 대/소문자 구분 여부와 같은 옵션을 지정할 수도 있습니다.

참고 항목

참조

CRichEditCtrl 사용

개념

컨트롤 (MFC)