ITextStoreACP2::GetACPFromPoint 메서드(textstor.h)
화면 좌표의 점을 애플리케이션 문자 위치로 변환합니다.
구문
HRESULT GetACPFromPoint(
[in] TsViewCookie vcView,
[in] const POINT *ptScreen,
[in] DWORD dwFlags,
[out] LONG *pacp
);
매개 변수
[in] vcView
컨텍스트 뷰를 지정합니다.
[in] ptScreen
점의 화면 좌표가 있는 POINT 구조체에 대한 포인터입니다.
[in] dwFlags
문자 경계 상자를 기준으로 점의 화면 좌표를 기반으로 반환할 문자 위치를 지정합니다. 기본적으로 반환되는 문자 위치는 점의 화면 좌표를 포함하는 문자 경계 상자입니다. 점이 문자 경계 상자 밖에 있으면 메서드는 NULL 또는 TF_E_INVALIDPOINT 반환합니다. 이 매개 변수의 다른 비트 플래그는 다음과 같습니다.
비트 플래그를 결합할 수 있습니다.
값 | 의미 |
---|---|
|
점의 화면 좌표가 문자 경계 상자에 포함된 경우 반환되는 문자 위치는 점의 화면 좌표에 가장 가까운 경계 가장자리입니다. |
|
점의 화면 좌표가 문자 경계 상자에 포함되지 않으면 가장 가까운 문자 위치가 반환됩니다. |
[out] pacp
점의 화면 좌표에 해당하는 문자 위치를 받습니다.
반환 값
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
값 | Description |
---|---|
|
메서드를 성공적으로 수행했습니다. |
|
ptScreen 매개 변수는 문자의 경계 상자 내에 있지 않습니다. |
|
애플리케이션에서 텍스트 레이아웃을 계산하지 않았습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | textstor.h |
DLL | Msctf.dll |
추가 정보
ITfContextOwner::GetACPFromPoint