EM_CHARFROMPOS

EM_CHARFROMPOS 메시지 문자 인덱스 및 편집 컨트롤의 클라이언트 영역에 지정된 된 지점에 가장 가까운 문자의 선 인덱스를 검색합니다. 응용 프로그램 편집 컨트롤이 나 rich edit 컨트롤을이 메시지를 보낼 수 있습니다.

풍부한 편집 컨트롤 사용 하 여 다음 구문:

 EM_CHARFROMPOS wParam = 0; / /를 사용 하지 lParam (LPARAM) = (POINTL *) lpPoint; / / 포인트 POINTL 구조를 가리키는 포인터 좌표 

다음 구문을 사용 하는 편집 컨트롤:

EM_CHARFROMPOS wParam = 0; / /를 사용 하지 lParam (xPos, yPos); MAKELPARAM = / / 포인트의 좌표 

매개 변수

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

서식 있는 컨트롤 편집:lParam 포인터입니다를 가로 및 세로 좌표를 포함 하는 POINTL 구조 .

컨트롤 편집: LParam 의 낮은 단어는 가로 좌표를 포함합니다. 세로 좌표를 포함 하는 높은 단어.

반환 값

반환 값의 하위 워드는 지정된 된 지점에 가장 가까운 문자의 인덱스를 지정합니다. 이 인덱스는 라인의 시작이 아닌 컨트롤의 시작에 상대적입니다. 반환 값은 컨트롤에 마지막 문자 편집 컨트롤의 마지막 문자를 넘어 지정 된 지점이 있으면.

반환 값의 높은 단어 문자를 포함 하는 행의 인덱스를 지정 합니다. 단일 줄 편집 컨트롤에 대 한이 값은 0입니다. 지정 점은 줄의 마지막 표시 문자 초과 하는 경우 인덱스 줄 구분 기호를 나타냅니다.

QuickInfo

nbsp;?Windows &NT: 버전 4.0 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.

참고 항목

편집 컨트롤 개요, 제어 메시지를 편집, EM_POSFROMCHAR, POINTL

 

Index