ITextRange::FindTextStart メソッド (tom.h)

範囲の Start cp (cpFirst) から始まる文字列 bstrCount 文字まで検索します。 検索には、比較パラメーター Flags が適用 されます。 文字列が見つかった場合、Start cp は一致する文字列に変更され、 pLength は文字列の長さに等しく設定されます。 文字列が見つからない場合、範囲は変更されず、 pLength は 0 に設定されます。

構文

HRESULT FindTextStart(
  BSTR bstr,
  long Count,
  long Flags,
  long *pLength
);

パラメーター

bstr

種類: BSTR

検索する文字列。

Count

型: long

検索する最大文字数。 次のいずれかになります。

tomForward ストーリーの最後まで検索します。 これが既定値です。
n (0 より大きい) cpLim から始めて、n 文字を前方に検索します。
n (0 未満) cpLim から始めて、n 文字を後方に検索します。

Flags

型: long

比較を管理するフラグ。 0 (既定値) または次の値の任意の組み合わせを指定できます。

tomMatchWord 2 単語全体に一致します。
tomMatchCase 4 大文字と小文字が一致します。
tomMatchPattern 8 正規表現と一致します。

pLength

種類: long*

一致する文字列の長さ。

戻り値

種類: HRESULT

メソッドは HRESULT 値を返します。 メソッドが成功すると、 S_OKが返されます。 メソッドが失敗した場合は、S_FALSEを返します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー tom.h
[DLL] Msftedit.dll

関連項目

概念

Findtext

FindTextEnd

ITextRange

リファレンス

Text オブジェクト モデル