CEditView::OnReplaceSel

更新 : 2007 年 11 月

標準の [検索と置換] ダイアログ ボックスの [置換] ボタンをクリックしたとき CEditViewOnReplaceSel を呼び出します。

virtual void OnReplaceSel(
   LPCTSTR lpszFind,
   BOOL bNext,
   BOOL bCase,
   LPCTSTR lpszReplace 
);

パラメータ

  • lpszFind
    検索するテキスト。

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

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

  • lpszReplace
    見つかったテキストを置き換えるテキスト。

解説

現在選択されているテキストを置き換えた後、この関数は bCase で指定された大文字、小文字の区別方法を使って bNext で指定されている方向へ、lpszFind で指定されたテキストを次が見つかるまで探します。検索は FindText を呼び出すことによって行われます。テキストが見つからなかったときは OnTextNotFound を呼び出します。

CEditView の派生オブジェクトによる選択されたテキストの置換方法を変更する場合は、OnReplaceSel をオーバーライドします。

必要条件

ヘッダー : afxext.h

参照

参照

CEditView クラス

階層図

CEditView::OnFindNext

CEditView::OnTextNotFound

CEditView::FindText

CEditView::OnReplaceAll

その他の技術情報

CEditView のメンバ