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


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