ITextRange::FindTextStart メソッド (tom.h)
範囲の Start cp (cpFirst) から始まる文字列 bstr の Count 文字まで検索します。 検索には、比較パラメーター 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 |
関連項目
概念
リファレンス