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


Метод IFrameworkInputPaneHandler::Showing (shobjidl_core.h)

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

Синтаксис

HRESULT Showing(
  [in] RECT *prcInputPaneScreenLocation,
  [in] BOOL fEnsureFocusedElementInView
);

Параметры

[in] prcInputPaneScreenLocation

Тип: RECT*

Указатель на структуру RECT , которая предоставляет экранные координаты, которые будет занимать область ввода.

[in] fEnsureFocusedElementInView

Тип: BOOL*

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

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

Тип: HRESULT

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

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

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

IFrameworkInputPaneHandler