Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод ITfContextView::GetRangeFromPoint преобразует точку в координатах экрана в пустой диапазон текста, расположенный в соответствующем расположении.
Синтаксис
HRESULT GetRangeFromPoint(
[in] TfEditCookie ec,
[in] const POINT *ppt,
[in] DWORD dwFlags,
[out] ITfRange **ppRange
);
Параметры
[in] ec
Указывает файл cookie редактирования с доступом только для чтения.
[in] ppt
Указывает точку в экранных координатах.
[in] dwFlags
Задает позицию диапазона, возвращаемую на основе экранных координат точки в ограничивающей рамке символов. По умолчанию возвращаемое положение диапазона — это ограничивающий знак, содержащий экранные координаты точки. Если точка находится за пределами ограничивающего поля символов, метод возвращает значение NULL или TF_E_INVALIDPOINT. Ниже приведены другие битовые флаги для этого параметра.
Битовые флаги можно объединять.
[out] ppRange
Получает указатель на интерфейс ITfRange.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
| Значение | Описание |
|---|---|
|
Метод выполнен успешно. |
|
Параметр pptScreen не охватывает текст документа. |
|
Приложение не вычислило макет текста. |
|
Указанный файл cookie редактирования недопустим. |
Комментарии
По умолчанию метод возвращает диапазон, расположенный в позиции 0 для точки 1 и TF_E_INVALIDPOINT для точки 2. Если параметру dwFlags присвоено значение GXFPF_ROUND_NEAREST, метод возвращает позицию диапазона 1 для точки 1. Если параметру dwFlags присвоено значение GXFPF_NEAREST то метод возвращает позицию диапазона 2 для точки 2.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | msctf.h |
| DLL | Msctf.dll |
| Распространяемые компоненты | TSF 1.0 в Windows 2000 Профессиональная |
См. также раздел
GXFPF_ROUND_NEAREST