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


Класс CRichEditView

С CRichEditDoc и CRichEditCntrItem предоставляет функциональные возможности управления расширенного редактирования в контексте архитектуры представления документов MFC.

class CRichEditView : public CCtrlView

Члены

Открытые конструкторы

Имя

Описание

CRichEditView::CRichEditView

Создает объект CRichEditView.

Открытые методы

Имя

Описание

CRichEditView::AdjustDialogPosition

Перемещает диалоговое окно, чтобы оно не затемнит текущее выделение.

CRichEditView::CanPaste

Указывает, содержит ли буфер обмена данные, которые можно вставлять в представление расширенного редактирования.

CRichEditView::DoPaste

Вставляет элемент OLE в это представление расширенного редактирования.

CRichEditView::FindText

Находит заданный текст, вызывающее курсор ожидания.

CRichEditView::FindTextSimple

Находит заданный текст.

CRichEditView::GetCharFormatSelection

Извлекает атрибуты форматирования символов для текущего выделения.

CRichEditView::GetDocument

Извлекает указатель к связанному CRichEditDoc.

CRichEditView::GetInPlaceActiveItem

Извлекает элемент OLE, который в настоящий момент активны в- размещения в представлении расширенного редактирования.

CRichEditView::GetMargins

Извлекает поля для данного представления расширенного редактирования.

CRichEditView::GetPageRect

Получает прямоугольник страницы для данного представления расширенного редактирования.

CRichEditView::GetPaperSize

Получает размер бумаги для данного представления расширенного редактирования.

CRichEditView::GetParaFormatSelection

Извлекает атрибуты формата абзаца для текущего выделения.

CRichEditView::GetPrintRect

Получает прямоугольник печати для данного представления расширенного редактирования.

CRichEditView::GetPrintWidth

Получает ширину печати для данного представления расширенного редактирования.

CRichEditView::GetRichEditCtrl

Извлекает элемент управления расширенного редактирования.

CRichEditView::GetSelectedItem

Извлекает выбранный элемент из представления расширенного редактирования.

CRichEditView::GetTextLength

Получает длину текста в представлении расширенного редактирования.

CRichEditView::GetTextLengthEx

Извлекает число символов или байтов в представлении расширенного редактирования. Разрезанная список пометить для метода указании длины.

CRichEditView::InsertFileAsObject

Вставляет файл как элемент OLE.

CRichEditView::InsertItem

Вставляет новый элемент как элемент OLE.

CRichEditView::IsRichEditFormat

Указывает, содержит ли буфер обмена данные в расширенном редактировании или текстовом формате.

CRichEditView::OnCharEffect

Переключает форматирования символов для текущего выделения.

CRichEditView::OnParaAlign

Изменяется выравнивание абзацев.

CRichEditView::OnUpdateCharEffect

Обновляет пользовательский интерфейс команды для функций-членов открытого символа.

CRichEditView::OnUpdateParaAlign

Обновляет пользовательский интерфейс команды для функций-членов открытого абзаца.

CRichEditView::PrintInsideRect

Форматирует указываемый текст в заданном прямоугольнике.

CRichEditView::PrintPage

Форматирует указанный текст в заданной страницы.

CRichEditView::SetCharFormat

Устанавливает атрибуты форматирования символов для текущего выделения.

CRichEditView::SetMargins

Устанавливает поля для данного представления расширенного редактирования.

CRichEditView::SetPaperSize

Задает размер бумаги для данного представления расширенного редактирования.

CRichEditView::SetParaFormat

Устанавливает атрибуты формата абзаца для текущего выделения.

CRichEditView::TextNotFound

Сбросить внутреннее состояние поиска элемента управления.

Защищенные методы

Имя

Описание

CRichEditView::GetClipboardData

Извлекает объект буфера обмена для диапазона в этом представлении расширенного редактирования.

CRichEditView::GetContextMenu

Возвращает контекстное меню для использования на правой кнопки мыши.

CRichEditView::IsSelected

Указывает если выбрать данный элемент OLE.

CRichEditView::OnFindNext

Находит следующее вхождение подстроки.

CRichEditView::OnInitialUpdate

Обновляет представление при первом вложена к документу.

CRichEditView::OnPasteNativeObject

Извлекает собственные данные из OLE элемента.

CRichEditView::OnPrinterChanged

Задает характеристики печати в заданное устройство.

CRichEditView::OnReplaceAll

Заменяет все вхождения заданной строки на новую строку.

CRichEditView::OnReplaceSel

Заменяет текущее выделение.

CRichEditView::OnTextNotFound

Обрабатывает уведомление пользователей, текст не находило запрошенного.

CRichEditView::QueryAcceptData

Запросы, которые нужно узнать о данных в IDataObject.

CRichEditView::WrapChanged

Обрабатывает устройство вывода целевого объекта для данного представления расширенного редактирования, основанное на значении m_nWordWrap.

Открытые члены данных

Имя

Описание

CRichEditView::m_nBulletIndent

Указывает число отступа для списков маркера.

CRichEditView::m_nWordWrap

Указывает ограничения по миграции по словам.

Заметки

Элемент управления" окно "расширенного редактирования, в котором пользователь может вводить и редактирования текста. Текст можно присвоить символ и форматирование абзаца, и может включать внедренные объект OLE. Управления расширенного редактирования предоставляют программный интерфейс для форматирования текста. Однако приложение должно реализовать все компоненты пользовательского интерфейса, необходимые для операций форматирования, доступным для пользователя.

CRichEditView поддерживает характерные текст и форматирование текста. Клиента OLE CRichEditDoc ведет список элементов, которые в представлении. CRichEditCntrItem предоставляет доступ к элементу OLE контейнер- на стороне клиента.

Это общее (элемент управления Windows и, следовательно, CRichEditCtrl и связанные классы) доступны только для программ, выполняемых в рамках версии 3.51 в Windows 95 и Windows NT /98 и более поздних версий.

Пример использования представления расширенного редактирования в приложении MFC см. в разделе пример приложения WORDPAD.

Иерархия наследования

CObject

CCmdTarget

CWnd

CView

CCtrlView

CRichEditView

Требования

Header: afxrich.h

См. также

Ссылки

Класс CCtrlView

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

Класс CRichEditDoc

Класс CRichEditCntrItem

Основные понятия

MFC просматривает WORDPAD