Метод 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 |
См. также раздел
Основные понятия
Справочные материалы