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


Общие сведения об элементе управления "Rich Edit"

Важно!

Если используется элемент управления расширенного редактирования в диалоговом окне (независимо от того, приложение SDI, MDI, или на основе диалоговых окон), необходимо вызвать метод AfxInitRichEdit, прежде чем диалоговое окно отображается.Типичный способ для вызова этой функции в функции-члене InitInstance программы.Не нужно вызывать его в каждый раз при отображении диалогового окна, только в первый раз.Не следует вызывать AfxInitRichEdit при работе с CRichEditView.

Управления расширенного редактирования (CRichEditCtrl) предоставляет программный интерфейс для форматирования текста. Однако приложение должно реализовать все компоненты пользовательского интерфейса, необходимых для операции форматирования доступным для пользователя. То есть элемент управления расширенного редактирования поддерживает изменение атрибутов символа или абзаца выбранного текста. Некоторые примеры атрибутов символа полужирный, курсив, семейство шрифтов и размер в пунктах. Примеры атрибутов включают выравнивание абзацев, поля и позиции табуляции. Однако он зависит от для обеспечения интерфейса пользователя, будь то кнопки панели инструментов, пункты меню или диалоговое окно знаками формата. Также функции в запрос управление расширенного редактирования для атрибутов текущего выделения. Используйте эти функции, чтобы показать текущие параметры для атрибутов, например параметр флажок в пользовательском интерфейсе команды, если выделение полужирным шрифтом имеет атрибут форматирования символов.

Дополнительные сведения о форматировании и знаке абзаца см. в разделах Форматирование символов и Форматирование абзаца далее в этом разделе.

Управления расширенного редактирования поддерживает почти все используемые операции и сообщения уведомления с многополосными элементами управления "Поле ввода". Таким образом, приложения, которые уже используются элементы управления "Поле ввода" можно легко изменить для использования элементов управления расширенного редактирования. Дополнительные сообщения уведомления и позволяют приложениям доступа к функции являются уникальными для управления расширенного редактирования. Дополнительные сведения об элементах управления "Поле ввода" см. в разделе CEdit.

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

См. также

Ссылки

Использование CRichEditCtrl

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

Элементы управления (MFC)