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


Метод ITfContextOwnerServices::OnLayoutChange (msctf.h)

Метод ITfContextOwnerServices::OnLayoutChange вызывается владельцем контекста при обновлении экранного представления текстового потока во время композиции. Обновления потока текста включают изменение положения окна, содержащего текст, или изменение экранных координат текста.

Синтаксис

HRESULT OnLayoutChange();

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

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.

Комментарии

Вызов ITfContextOwnerServices::OnLayoutChange может быть ответом на изменение текста, изменение размера шрифта, перемещение или изменение размера окна и т. д.

Если вызов ITfContextView::GetTextExt или ITfContextOwner::GetACPFromPoint завершается сбоем, так как приложение не рассчитало макет экрана (Возвращаемое значение: TS_E_NOLAYOUT), приложение должно вызвать ITfContextOwnerServices::OnLayoutChange , когда информация будет готова.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

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

ITfContextOwner::GetACPFromPoint

ITfContextOwnerServices

ITfContextView::GetTextExt