ITextStoreAnchorSink::OnLayoutChange メソッド (textstor.h)

ITextStoreAnchorSink::OnLayoutChange メソッドは、ドキュメントのレイアウト (画面上の表現) が変更されたときに呼び出されます。

構文

HRESULT OnLayoutChange(
  [in] TsLayoutCode lcode,
  [in] TsViewCookie vcView
);

パラメーター

[in] lcode

変更の種類を定義する TsLayoutCode 値を格納します。

[in] vcView

ドキュメントを識別するアプリケーション定義の Cookie が含まれています。 詳細については、「 ITextStoreAnchor::GetActiveView」を参照してください。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

説明
S_OK
メソッドは正常に実行されました。

注釈

レイアウトの変更は、テキストの変更、フォント サイズ、ウィンドウの移動、ウィンドウのサイズ変更、または表示されるテキストに影響を与えるその他の変更に応じて行うことができます。

アプリケーションがレイアウトを計算していないために ITextStoreAnchor::GetTextExt または ITextStoreAnchor::GetAnchorFromPoint の呼び出しがTS_E_NOLAYOUTを返した場合、アプリケーションはレイアウトが使用可能なときに ITextStoreAnchorSink::OnLayoutChange を 呼び出す必要があります。

要件

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

こちらもご覧ください

ITextStoreAnchor::GetActiveView

ITextStoreAnchor::GetAnchorFromPoint

ITextStoreAnchor::GetTextExt

ITextStoreAnchorSink

TsLayoutCode