Виртуальный 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