EM_FINDTEXT メッセージ
リッチ エディット コントロール内のテキストを検索します。
パラメーター
-
wParam
-
検索操作のパラメーターを指定します。 このパラメーターには、次の 1 つ以上の値を指定できます。
値 説明 - FR_DOWN
Microsoft Rich Edit 2.0 以降: 設定されている場合、検索は現在の選択範囲の末尾からドキュメントの末尾までです。 設定されていない場合、検索は現在の選択範囲の末尾から文書の先頭までになります。
Microsoft Rich Edit 1.0: FR_DOWN フラグは無視されます。 検索は常に、現在の選択範囲の末尾から文書の末尾までです。- FR_MATCHALEFHAMZA
Microsoft Rich Edit 3.0 以降: 設定されている場合、検索ではアクセントが異なるアラビア語のアレフが区別されます。 設定されていない場合、すべての alefs は alef 文字だけで一致します。 - FR_MATCHDIAC
Microsoft Rich Edit 3.0 以降: 設定されている場合、検索操作ではアラビア語とヘブライ語のダイアクリティカルマークが考慮されます。 設定されていない場合、ダイアクリティカル マークは無視されます。 - FR_MATCHKASHIDA
Microsoft Rich Edit 3.0 以降: 設定されている場合、検索操作ではアラビア語のカシダが考慮されます。 設定されていない場合、kashida は無視されます。 - FR_MATCHWIDTH
Windows 8: 設定されている場合、同じ文字の 1 バイトバージョンと 2 バイトバージョンは等しくないと見なされます。 - FR_WHOLEWORD
設定すると、検索文字列に一致する単語全体のみが検索されます。 設定されていない場合、検索文字列に一致する単語フラグメントも検索されます。 -
lParam
-
検索操作に関する情報を含む FINDTEXT 構造体。
戻り値
ターゲット文字列が見つかった場合、戻り値は一致する最初の文字の 0 から始まる位置になります。 ターゲットが見つからない場合、戻り値は -1 です。
注釈
FINDTEXT.chrg の cpMin メンバーは常に検索の開始点を指定し、cpMax は終点を指定します。 逆方向に検索する場合、 cpMin は cpMax 以上である必要があります。 前方検索の場合、 cpMax の値 -1 は、検索範囲をテキストの末尾まで拡張します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|