Поделиться через


CEditView::OnReplaceAll

CEditView вызывает OnReplaceAll, когда пользователь выбирает заменить все заменяет в стандарте диалоговое окно.

virtual void OnReplaceAll(
   LPCTSTR lpszFind,
   LPCTSTR lpszReplace,
   BOOL bCase 
);

Параметры

  • lpszFind
    Текст, который необходимо найти.

  • lpszReplace
    Текст, чтобы заменить текст поиска.

  • bCase
    Указывает, следует ли при поиске учитывается регистр символов.Если TRUE, при поиске учитывается регистр символов.Если FALSE, поиск не учитывает регистр.

Заметки

OnReplaceAll выполняет поиск текста в буфере для текста, указанного lpszFind, учет регистра, указанная bCase.Поиск начинается с начала текущего выделения.Каждый раз, когда искомый текст найдено эта функция заменяет, что вхождение текст, текст, указанный lpszReplace.Поиск осуществляется через вызов FindText.В реализации по умолчанию, OnTextNotFound вызываются если текст не найдено.

, Если текущее выделение не соответствует lpszFind, то выделение обновлено к первому вхождению текста, указанного lpszFind и заменить не производится.Это позволяет пользователю, чтобы подтвердить, что это что они хотят внести, если выделение не соответствует текст, который необходимо заменить.

Переопределение OnReplaceAll чтобы изменить способ CEditView- производный объект заменит текст.

Требования

Header: afxext.h

См. также

Ссылки

Класс CEditView

Диаграмма иерархии

CEditView::OnFindNext

CEditView::OnTextNotFound

CEditView::FindText

CEditView::OnReplaceSel