次の方法で共有


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

参照

関連項目

CEditView クラス

階層図

CEditView::OnFindNext

CEditView::OnTextNotFound

CEditView::FindText

CEditView::OnReplaceSel