Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
Если вы используете редактируемый элемент управления с расширенными возможностями в диалоговом окне (независимо от того, является ли ваше приложение SDI, MDI или основанным на диалогах), перед отображением диалога необходимо вызвать AfxInitRichEdit. Обычно эту функцию вызывают в функции-члене InitInstance
вашей программы. Не нужно вызывать его при каждом отображении диалогового окна, только при первом отображении. Если вы работаете с AfxInitRichEdit
, вам не нужно вызывать CRichEditView
.
Расширенные элементы управления (CRichEditCtrl) предоставляют программный интерфейс для форматирования текста. Однако приложение должно реализовать все компоненты пользовательского интерфейса, необходимые для обеспечения доступности операций форматирования для пользователя. То есть элемент управления расширенными изменениями поддерживает изменение атрибутов символа или абзаца выделенного текста. Некоторые примеры атрибутов символов — полужирные, курсивы, семейство шрифтов и размер точки. Примеры атрибутов абзаца включают выравнивание, поля и табуляторы. Однако вам решать, какой предоставить пользовательский интерфейс, будь то кнопки панели инструментов, элементы меню или диалоговое окно для форматирования символов. Существуют также функции для запроса элемента управления расширенными изменениями атрибутов текущего выбора. Используйте эти функции для отображения текущих параметров атрибутов, например, установив флажок в пользовательском интерфейсе команды, если выбор имеет атрибут форматирования полужирного символа.
Дополнительные сведения о форматировании символов и абзаца см. в разделе " Форматирование символов " и " Форматирование абзаца " далее в этом разделе.
Элементы управления расширенного редактирования поддерживают почти все операции и сообщения уведомлений, используемые с элементами управления многострочного редактирования. Таким образом, приложения, которые уже используют элементы управления редактированием, можно легко изменить, чтобы использовать элементы управления расширенными изменениями. Дополнительные сообщения и уведомления позволяют приложениям получать доступ к функциональным возможностям, уникальным для расширенных элементов управления редактированием. Сведения об изменениях элементов управления см. в разделе CEdit.
Дополнительные сведения об уведомлениях см. в разделе "Уведомления" из элемента управления расширенными изменениями далее в этом разделе.