EM_FINDTEXTW メッセージ

リッチ エディット コントロール内の Unicode テキストを検索します。

パラメーター

wParam

検索操作のパラメーターを指定します。 このパラメーターには、次の 1 つ以上の値を指定できます。

説明
FR_DOWN
設定すると、現在の選択範囲の末尾からドキュメントの末尾までが検索されます。 設定されていない場合、現在の選択範囲の末尾から文書の先頭までが検索されます。
FR_MATCHALEFHAMZA
既定では、アクセントが異なるアラビア語とヘブライ語のアレフはすべて、alef 文字と一致します。 検索でアクセントが異なる alefs を区別する場合は、このフラグを設定します。
FR_MATCHCASE
設定した場合、検索操作では大文字と小文字が区別されます。 設定されていない場合、検索操作では大文字と小文字が区別されません。
FR_MATCHDIAC
既定では、アラビア語とヘブライ語の分音記号は無視されます。 検索操作で分音記号を考慮する場合は、このフラグを設定します。
FR_MATCHKASHIDA
既定では、アラビア語とヘブライ語のカシダは無視されます。 検索操作で kashida を考慮する場合は、このフラグを設定します。
FR_WHOLEWORD
設定すると、検索文字列に一致する単語全体のみが検索されます。 設定されていない場合、検索文字列に一致する単語フラグメントも検索されます。

lParam

検索操作に関する情報を含む FINDTEXTW 構造体。

戻り値

ターゲット文字列が見つかった場合、戻り値は一致の最初の文字の 0 から始まる位置になります。 ターゲットが見つからない場合、戻り値は -1 です。

注釈

EM_FINDTEXTWFINDTEXTW 構造体を使用し、 EM_FINDTEXTEXWFINDTEXTEXW 構造体を使用します。 違いは、 FINDTEXTEXW が検出されたテキストの範囲を報告することです。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Richedit.h

こちらもご覧ください

EM_FINDTEXTEXW