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


Метод IMathInputControl::SetPosition (micaut.h)

Изменяет расположение и размер элемента управления.

Синтаксис

HRESULT SetPosition(
  [in] LONG Left,
  [in] LONG Top,
  [in] LONG Right,
  [in] LONG Bottom
);

Параметры

[in] Left

Крайнее левое положение элемента управления.

[in] Top

Наивысшая позиция элемента управления.

[in] Right

Крайнее правое положение элемента управления.

[in] Bottom

Самая низкая позиция элемента управления.

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

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
S_FALSE
Размер элемента управления был изменен, но результирующая ширина, высота или и то, и другое не равно входным параметрам.
E_FAIL
Произошла неизвестная ошибка.

Комментарии

Этот метод можно вызывать независимо от состояния видимости элемента управления.

Этот метод будет успешным, даже если параметры недопустимы. Если прямоугольник больше максимально допустимого размера элемента управления (окна рабочего стола), вместо него используется максимально возможный размер. Если прямоугольник меньше минимального размера элемента управления или слишком мал для сохранения рукописного ввода и предварительного просмотра результатов, вместо него используется минимальный возможный размер.

Если метод возвращает S_FALSE, метод GetPosition возвращает фактические характеристики размера элемента управления.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header micaut.h (включая Micaut.h)

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

GetPosition

IMathInputControl