ITfContextComposition::FindComposition メソッド (msctf.h)
指定したテキスト範囲と交差するすべてのコンポジションを含む列挙子オブジェクトを作成します。
構文
HRESULT FindComposition(
[in] TfEditCookie ecRead,
[in] ITfRange *pTestRange,
[out] IEnumITfCompositionView **ppEnum
);
パラメーター
[in] ecRead
編集コンテキストを識別する編集 Cookie が含まれます。 これは 、ITfEditSession::D oEditSession から取得されます。
[in] pTestRange
検索する範囲を指定する ITfRange オブジェクトへのポインター。 このパラメーターは、NULL でもかまいません。 このパラメーターが NULL の場合、列挙子には編集コンテキスト内のすべてのコンポジションが含まれます。
[out] ppEnum
列挙子オブジェクトを受け取る IEnumITfCompositionView インターフェイス ポインターへのポインター。
戻り値
値 | 説明 |
---|---|
|
メソッドは正常に実行されました。 |
|
列挙子オブジェクトを初期化できません。 |
|
1 つ以上のパラメーターが無効です。 |
|
列挙子オブジェクトを作成できません。 |
|
コンテキスト オブジェクトがドキュメント スタック上にありません。 |
ecRead によって識別される編集コンテキストには、読み取り専用ロックがありません。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | msctf.h |
[DLL] | Msctf.dll |
再頒布可能パッケージ | Windows 2000 Professional 上の TSF 1.0 |
関連項目
IEnumITfCompositionView インターフェイス、 ITfContextComposition インターフェイス、 ITfRange インターフェイス、 ITfEditSession::D oEditSession、