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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 msctf.h
Dll Tiptsf.dll
可轉散發套件 Windows 2000 專業版上的 TSF 1.0

另請參閱

ITfContext

ITfContext::GetActiveView

ITfContextView

ITfTextLayoutSink

TfLayoutCode