EM_CHARFROMPOS 메시지

편집 컨트롤의 클라이언트 영역에서 지정된 지점에 가장 가까운 문자에 대한 정보를 가져옵니다. 이 메시지를 편집 컨트롤 또는 서식 있는 편집 컨트롤로 보낼 수 있습니다.

매개 변수

wParam

이 매개 변수는 사용되지 않습니다.

lParam

컨트롤의 클라이언트 영역에 있는 지점의 좌표입니다. 좌표는 화면 단위이며 컨트롤 클라이언트 영역의 왼쪽 위 모서리를 기준으로 합니다.

서식 있는 편집 컨트롤: 수평 및 수직 좌표를 포함하는 POINTL 구조체에 대한 포인터입니다.

편집 컨트롤:LOWORD에는 수평 좌표가 포함됩니다. HIWORD에는 수직 좌표가 포함됩니다.

반환 값

서식 있는 편집 컨트롤: 반환 값은 지정된 지점에서 가장 가까운 문자의 0부터 시작하는 문자 인덱스를 지정합니다. 지정된 지점이 컨트롤의 마지막 문자를 벗어나는 경우 반환 값은 편집 컨트롤의 마지막 문자를 나타냅니다.

편집 컨트롤:LOWORD는 지정된 지점에서 가장 가까운 문자의 인덱스(0부터 시작)를 지정합니다. 이 인덱스는 줄의 시작이 아니라 컨트롤의 시작에 상대적입니다. 지정된 지점이 편집 컨트롤의 마지막 문자를 벗어나면 반환 값은 컨트롤의 마지막 문자를 나타냅니다. HIWORD는 문자가 포함된 행의 인덱스(0부터 시작)를 지정합니다. 한 줄 편집 컨트롤의 경우 이 값은 0입니다. 인덱스는 지정된 지점이 행에서 마지막으로 보이는 문자를 벗어나는 경우 행 구분 기호를 나타냅니다.

설명

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

포인트가 lParam으로 EM_CHARFROMPOS에 전달되고 포인트가 편집 컨트롤의 범위 밖에 있는 경우 lResult는(65535, 65535)입니다.

요구 사항

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

추가 정보

참조

EM_POSFROMCHAR

기타 리소스

MAKELPARAM

POINTL