次の方法で共有


ITfContextOwnerCompositionSink::OnUpdateComposition メソッド (msctf.h)

既存のコンポジションが変更されたときに呼び出されます。

構文

HRESULT OnUpdateComposition(
  [in] ITfCompositionView *pComposition,
  [in] ITfRange           *pRangeNew
);

パラメーター

[in] pComposition

更新されたコンポジションを表す ITfCompositionView オブジェクトへのポインター。

[in] pRangeNew

コンポジションの更新後にコンポジションがカバーするテキストの範囲を含む ITfRange オブジェクトへのポインター。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

コンポジション内で何が変更されたかを確認するには、 pRangeNewITfCompositionView::GetRange から返される範囲を比較します。 ITfCompositionView::GetRange によって返される範囲は、ITfContextOwnerCompositionSink::OnUpdateComposition が返されるまで更新されません。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー msctf.h
[DLL] Msimtf.dll
再頒布可能パッケージ Windows 2000 Professional 上の TSF 1.0

関連項目

ITfCompositionView インターフェイスITfContextOwnerCompositionSink インターフェイスITfCompositionView::GetRangeITfRange インターフェイス