Поделиться через


Метод ITextRange::SetPoint (tom.h)

Изменяет диапазон на основе указанной точки с или до (в зависимости от расширения) точки (x, y), выровненной в соответствии с Типом.

Синтаксис

HRESULT SetPoint(
  [in] long x,
  [in] long y,
  [in] long Type,
  [in] long Extend
);

Параметры

[in] x

Тип: long

Горизонтальная координата указанной точки в абсолютных экранных координатах.

[in] y

Тип: long

Вертикальная координата указанной точки в абсолютных экранных координатах.

[in] Type

Тип: long

Конец для перемещения в указанную точку. Это может быть один из следующих вариантов.

tomStart Перемещение начала диапазона.
tomEnd Перемещение конца диапазона.

[in] Extend

Тип: long

Настройка конечных точек диапазона. Если параметр Extend равен нулю (по умолчанию), диапазон является точкой вставки в указанной точке (или в ближайшей точке с текстом, который можно выбрать). Если значение Extend равно 1, конец, заданный типом , перемещается в точку, а другой конец остается без изменений.

Возвращаемое значение

Тип: HRESULT

Метод возвращает S_OK.

Комментарии

Приложение может использовать указанную точку в функции WindowFromPoint для получения дескриптора окна, который обычно можно использовать для поиска координат клиента и прямоугольника (хотя заметное исключение — это элементы управления без окон).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header tom.h
DLL Msftedit.dll

См. также раздел

Основные понятия

GetPoint

ITextRange

Справочные материалы

Текстовая объектная модель