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


Метод IUIAutomationTransformPattern::Resize (uiautomationclient.h)

Изменяет размер элемента модель автоматизации пользовательского интерфейса.

Синтаксис

HRESULT Resize(
  [in] double width,
  [in] double height
);

Параметры

[in] width

Тип: double

Новая ширина окна (в пикселях).

[in] height

Тип: double

Новая высота окна (в пикселях).

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

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

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

Объект не может быть перемещен, изменен или повернут таким образом, чтобы его итоговое расположение экрана было полностью за пределами координат контейнера и недоступно для клавиатуры или мыши. Например, когда окно верхнего уровня перемещается полностью за пределы экрана или дочерний объект перемещается за пределы окна просмотра контейнера. В таких случаях объект помещается как можно ближе к запрошенным координатам экрана, а верхние или левые координаты переопределяются в границах контейнера.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista, Windows XP с пакетом обновления 3 (SP3) и Обновление платформы для Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и обновление платформы для Windows Server 2008, Windows Server 2003 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header uiautomationclient.h (включая UIAutomation.h)

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

CachedCanResize

CurrentCanResize

IUIAutomationTransformPattern