EM_POSFROMCHAR 메시지

편집 컨트롤에서 지정된 문자의 클라이언트 영역 좌표를 검색합니다. 이 메시지를 편집 컨트롤 또는 서식 있는 편집 컨트롤로 보낼 수 있습니다.

매개 변수

wParam

Rich Edit 1.0 및 3.0: 캐릭터의 클라이언트 영역 좌표를 수신하는 POINTL 구조체에 대한 포인터입니다. 좌표는 화면 단위이며 컨트롤 클라이언트 영역의 왼쪽 위 모서리를 기준으로 합니다.

편집 컨트롤 및 Rich Edit 2.0: 문자의 인덱스(0부터 시작)입니다.

lParam

Rich Edit 1.0 및 3.0: 문자의 인덱스(0부터 시작)입니다.

편집 컨트롤 및 Rich Edit 2.0: 이 매개 변수는 사용되지 않습니다.

반환 값

Rich Edit 1.0 및 3.0: 반환 값이 사용되지 않습니다.

편집 컨트롤 및 Rich Edit 2.0: 반환 값에는 캐릭터의 클라이언트 영역 좌표가 포함됩니다. LOWORD에는 가로 좌표가 포함되고 HIWORD에는 세로 좌표가 포함됩니다.

설명

지정된 문자가 편집 컨트롤의 클라이언트 영역에 표시되지 않는 경우 반환된 좌표는 음수 값일 수 있습니다. 좌표는 정수 값으로 잘립니다.

문자가 줄 구분 기호인 경우 반환된 좌표는 줄에서 마지막으로 보이는 문자 바로 다음 지점을 나타냅니다. 지정된 인덱스가 컨트롤의 마지막 문자 인덱스보다 큰 경우 컨트롤은 -1을 반환합니다.

Rich Edit 3.0 이상: 이전 버전과의 호환성을 위해 Microsoft Rich Edit 3.0은 Microsoft Rich Edit 2.0에서 사용하는 구문을 지원합니다. Microsoft Rich Edit 3.0은 wParam이 유효한 POINTL 포인터가 아님을 검색하면 메시지가 Microsoft Rich Edit 2.0 구문을 사용하여 전송되었다고 가정합니다. 이 경우 반환 값을 사용하여 좌표를 반환합니다.

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

요구 사항

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

추가 정보

참조

EM_CHARFROMPOS

기타 리소스

POINTL