다음을 통해 공유


EM_SETSEL 메시지

편집 컨트롤에서 문자 범위를 선택합니다. 이 메시지를 편집 컨트롤 또는 서식 있는 편집 컨트롤로 보낼 수 있습니다.

매개 변수

wParam

선택 항목의 시작 문자 위치입니다.

lParam

선택 항목의 끝 문자 위치입니다.

반환 값

이 메시지는 값을 반환하지 않습니다.

설명

시작 값은 종료 값보다 클 수 있습니다. 두 값 중 낮은 값은 선택 항목에서 첫 번째 문자의 문자 위치를 지정합니다. 값이 높을수록 선택 항목을 벗어난 첫 번째 문자의 위치를 지정합니다.

시작 값은 선택 항목의 앵커 지점이고 끝 값은 활성 끝 지점입니다. 사용자가 SHIFT 키를 사용하여 선택 항목의 크기를 조정하면 활성 끝 지점이 이동할 수 있지만 앵커 지점은 그대로 유지됩니다.

시작이 0이고 끝이 -1이면 편집 컨트롤의 모든 텍스트가 선택됩니다. 시작이 -1이면 현재 선택 항목이 취소됩니다.

컨트롤 편집: 컨트롤은 시작과 끝의 상대 값에 관계없이 끝 위치에 깜박이는 캐럿을 표시합니다.

서식 있는 편집: Microsoft Rich Edit 1.0 이상에서 지원됩니다. Rich Edit 버전과 다양한 시스템 버전의 호환성에 대한 자세한 내용은 서식 있는 편집 컨트롤 정보를 참조하세요.

편집 컨트롤에 ES_NOHIDESEL 스타일이 있는 경우 컨트롤에 포커스가 있는지 여부에 관계없이 선택한 텍스트가 강조 표시됩니다. ES_NOHIDESEL 스타일이 없으면 편집 컨트롤에 포커스가 있는 경우에만 선택한 텍스트가 강조 표시됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

EM_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL