次の方法で共有


CRichEditCtrl::FindText

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

long FindText(
   DWORD dwFlags,
   FINDTEXTEX* pFindText 
) const;

パラメーター

  • dwFlags
    使用できる値の一覧については、Windows SDKの EM_FINDTEXTEXT の wParam を参照してください。

  • pFindText
    検索のパラメーターを与え、一致が見つかった範囲を返す FINDTEXTEX の構造体へのポインター。

戻り値

次の一致文字のインデックス番号の位置; これ以上の一致が見つからない場合は 1。

解説

FINDTEXTEX の構造内の CHARRANGE の構造体の適切なスコープのパラメーターを設定して、またはを上下に検索できます。

詳細については、Windows SDKの EM_FINDTEXTEX のメッセージと FINDTEXTEX の構造体を参照してください。

使用例

// Set the selection to be the first occurrence of the 
// string lpszmyString, if it is found.   
FINDTEXTEX ft;
ft.chrg.cpMin = 0;
ft.chrg.cpMax = 50;
ft.lpstrText = _T("wallaby");
long n = m_myRichEditCtrl.FindText(FR_MATCHCASE|FR_WHOLEWORD, &ft);
if (n != -1)
   m_myRichEditCtrl.SetSel(ft.chrgText);

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CRichEditCtrl クラス

階層図

CRichEditCtrl::SetSel