CEditView::FindText

更新 : 2007 年 11 月

CEditView オブジェクトのテキスト バッファを検索します。

BOOL FindText(
   LPCTSTR lpszFind,
   BOOL bNext = TRUE,
   BOOL bCase = TRUE 
);

パラメータ

  • lpszFind
    検索するテキスト。

  • bNext
    検索の方向を指定します。TRUE のときは、バッファの末尾方向へ検索します。FALSE のときは、バッファの先頭方向へ検索します。

  • bCase
    検索時、大文字と小文字を区別するかどうかを指定します。TRUE のときは、大文字と小文字を区別します。FALSE のときは、大文字と小文字を区別しません。

戻り値

テキストが見つかった場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

この関数は、lpszFind で指定されたテキストをバッファ内のテキストから検索します。現在選択されているテキストから bNext で指定されている方向へ、bCase で指定された大文字、小文字の区別方法を使って検索を開始します。テキストが見つかったときは、見つかったテキストを選択し、0 以外の値を返します。テキストが見つからなかったときは 0 を返します。

通常、OnFindNext 関数が FindText を呼び出してるので OnFindNext 関数をオーバーライドしない限り、FindText 関数を呼び出す必要はありません。

必要条件

ヘッダー : afxext.h

参照

参照

CEditView クラス

階層図

CEditView::OnFindNext

CEditView::OnReplaceAll

CEditView::OnReplaceSel

CEditView::OnTextNotFound

その他の技術情報

CEditView のメンバ