CEditView::OnReplaceAll

Виртуальный void OnReplaceAll ( LPCTSTR lpszFind, LPCTSTR lpszReplace, BOOL bCase );

Параметры

lpszFind

Текст можно найти.

lpszReplace

Текст, чтобы заменить найденный текст.

bCase

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

Примечания

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

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

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

Обзор CEditViewЧлены класса | Иерархическая схема

См. такжеnbsp;CEditView::OnFind&Next, CEditView::OnTextNotFound, CEditView::FindText, CEditView::OnReplaceSel

Index