Метод ITextStoreACP2::GetACPFromPoint (texttor.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
Получает позицию символа, соответствующую экранным координатам точки.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Параметр ptScreen не находится в ограничивающем прямоугольнике какого-либо символа. |
|
Приложение не вычислило макет текста. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | textstor.h |
DLL | Msctf.dll |
См. также раздел
ITfContextOwner::GetACPFromPoint
ITfContextView::GetRangeFromPoint