CEditView::OnReplaceAll
CEditView は、ユーザーが置換の標準的な[置換]ダイアログ ボックスのすべてのボタンをクリックすると OnReplaceAll を呼び出します。
virtual void OnReplaceAll(
LPCTSTR lpszFind,
LPCTSTR lpszReplace,
BOOL bCase
);
パラメーター
lpszFind
検索するテキスト。lpszReplace
検索テキストを置き換えるテキスト。bCase
検索で大文字と小文字を区別するかどうかを指定します。[真]、検索で大文字小文字が区別される場合。FALSE、検索で大文字と小文字の区別がない場合は。
解説
OnReplaceAll は bCaseによって指定された大文字と小文字の区別を lpszFindで指定されているテキストをバッファー内のテキストを検索します。現在の選択範囲の先頭から検索が開始されます。検索テキストがあるたびに、テキストを含むテキストの生成が lpszReplaceで指定されたこの関数に置き換えます。検索は FindTextの呼び出しによって実現されます。既定の実装では、OnTextNotFound は、テキストがある呼び出されます。
現在の選択範囲が lpszFindと一致しない場合、オプションは lpszFind で指定されたテキストの最初の生成に更新され、置換は実行されません。これは、オプションが置き換えられるテキストに一致しないときに、ユーザーはこれが必要であることを検証することができます。
変更する方法をオーバーライド OnReplaceAllCEditView派生オブジェクトの置換が表示されます。
必要条件
ヘッダー: afxext.h