仮想 void OnReplaceAll ( LPCTSTR で、lpszFind, LPCTSTR lpszReplace, BOOL bCase );
パラメーター
lpszFind
検索するテキスト。
lpszReplace
検索テキストを置き換えるテキスト。
bCase
検索が大文字小文字を区別するかどうかを指定します。TRUE、検索大文字小文字を区別する場合。FALSEで、検索は大文字と小文字でない場合。
解説
CEditViewはユーザーは標準の置換] ダイアログ ボックスで [すべて置換] ボタンを選択したときにOnReplaceAllを呼び出します。OnReplaceAll で、lpszFindで、 bCaseで指定された大文字と小文字を指定したテキストをバッファー内のテキストを検索します。検索は、現在の選択範囲の先頭を開始します。検索テキストが見つかった場合、各時間この関数は、発生、テキストのlpszReplaceによって指定されたテキストを置き換えます。検索は、 FindTextの呼び出しを通じて行われます。テキストが見つからない場合、既定の実装では、 OnTextNotFoundと呼ばれます。
現在の選択範囲で、lpszFindと一致しない場合はで、lpszFindで指定したテキストの最初に出現する、選択が更新され、置換が実行されません。これは、これ彼らが選択が置き換えられるテキストを一致しない場合はするを確認することができます。
CEditViewの方法を変更するには、 OnReplaceAllをオーバーライド-派生オブジェクト置換テキスト。
CEditView の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CEditView::OnFindNext、 CEditView::OnTextNotFound、 CEditView::FindText、 CEditView::OnReplaceSel(&N)