iTfTextLayoutSink::OnLayoutChange 方法 (msctf.h)

当上下文视图的布局发生更改时接收通知。

语法

HRESULT OnLayoutChange(
  [in] ITfContext     *pic,
  [in] TfLayoutCode   lcode,
  [in] ITfContextView *pView
);

参数

[in] pic

指向已更改上下文的 ITfContext 接口的指针。

[in] lcode

指定描述布局更改的 TfLayoutCode 元素。

[in] pView

指向上下文视图 的 ITfContextView 接口的指针,该接口中发生了布局更改。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

每个上下文都有一个默认视图,可以使用 ITfContext::GetActiveView 方法获取引用。 方法仅返回此视图的 lcode 参数TF_LC_CHANGE值,因为这些值仅适用于多个视图。 由于 TSF 不支持多个视图,因此此方法从不接收 TfLayoutCode 枚举的其他值。

要求

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

另请参阅

ITfContext

ITfContext::GetActiveView

ITfContextView

ITfTextLayoutSink

TfLayoutCode