iTfContextOwnerServices::OnLayoutChange 方法 (msctf.h)

在合成过程中更新文本流的屏幕表示形式时,上下文所有者将调用 ITfContextOwnerServices::OnLayoutChange 方法。 文本流更新包括当包含文本的窗口的位置发生更改或文本的屏幕坐标发生更改时。

语法

HRESULT OnLayoutChange();

返回值

此方法可以返回其中一个值。

说明
S_OK
方法成功。

注解

调用 ITfContextOwnerServices::OnLayoutChange 可以响应文本编辑、字号更改、窗口移动/调整大小等。

如果调用 ITfContextView::GetTextExtITfContextOwner::GetACPFromPoint 失败,因为应用程序未计算屏幕布局 (返回值:TS_E_NOLAYOUT) ,则应用程序必须在信息准备就绪时调用 ITfContextOwnerServices::OnLayoutChange

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 msctf.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

ITfContextOwner::GetACPFromPoint

ITfContextOwnerServices

ITfContextView::GetTextExt