Класс CRichEditCtrl
Предоставляет функциональные возможности управления расширенного редактирования.
class CRichEditCtrl : public CWnd
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CRichEditCtrl. |
Открытые методы
Имя |
Описание |
---|---|
Определяет, является ли содержимое буфера обмена можно вставить в элемент управления расширенного редактирования. |
|
Определяет, является ли какие-либо действия в очереди повторов элемента управления. |
|
Определяет, является ли операция редактирования можно отменить. |
|
Извлекает сведения о символе наиболее близком к заданной точке в клиентской области элемента управления "Поле ввода". |
|
Очищает текущее выделение. |
|
Копирует текущее выделение в буфер обмена. |
|
Создает элемент управления расширенного редактирования Windows и связывает его с объектом CRichEditCtrl. |
|
Создает элемент управления расширенного редактирования Windows с указанными расширенных стилей Windows и связывает его с объектом CRichEditCtrl. |
|
Вырезает текущее выделение в буфер обмена. |
|
Указывает часть содержимого данного объекта CRichEditCtrl. |
|
Сбросить (снимите клиринги) пометить отката объекта CRichEditCtrl. |
|
Размещает текст в этот объект CRichEditCtrl. |
|
Находит следующий break слова до или после заданной позиции символа или извлекает сведения о символе в этой позиции. |
|
Форматирует диапазон текста для устройства вывода целевого объекта. |
|
Указывает местоположение заданного знака в объект CRichEditCtrl. |
|
Извлекает текущие атрибуты по умолчанию форматирования символов в этом объекте CRichEditCtrl. |
|
Извлекает маска события для этого объекта CRichEditCtrl. |
|
Указывает верхний видимую линию в этом объекте CRichEditCtrl. |
|
Извлекает указатель на интерфейс IRichEditOle для данного элемента управления расширенного редактирования. |
|
Возвращает ограничение по количеству текст пользователь может ввести в данное CRichEditCtrl объект. |
|
Извлекает линия текст из данного объекта CRichEditCtrl. |
|
Получает количество линий в этом объекте CRichEditCtrl. |
|
Определяет, является ли содержимое этого объекта CRichEditCtrl изменились с момента последнего сохранения. |
|
Возвращает параметры управления расширенного редактирования. |
|
Извлекает атрибуты формата абзаца в текущем выделенном фрагменте в этом объекте CRichEditCtrl. |
|
Извлекает текущие символы пунктуации для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы. |
|
Извлекает прямоугольника форматирования для данного объекта CRichEditCtrl. |
|
Извлекает тип следующей действия, если таковые имеются в очереди повтора элемента управления. |
|
Возвращает начальное и конечное положение текущего выделения в этом объекте CRichEditCtrl. |
|
Извлекает атрибуты форматирования символов в текущем выделенном фрагменте в этом объекте CRichEditCtrl. |
|
Получает тип содержимого в текущем выделенном фрагменте в этом объекте CRichEditCtrl. |
|
Получает текст текущего выделения в этом объекте CRichEditCtrl |
|
Извлекает текст, длину (в символах), в этом объекте CRichEditCtrl. Не включает конечный нуль-символ. |
|
Извлекает число символов или байтов в представлении расширенного редактирования. Принимает список флагов для указания метода определения длины текста в элементе управления расширенного редактирования |
|
Извлекает текущий режим и отката текст уровня управления расширенного редактирования. |
|
Извлекает указанный фрагмент текста. |
|
Извлекает тип следующей операции отката, если таковые имеются. |
|
Извлекает текущие параметры создания программу-оболочку и разбиения по словам слова для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы. |
|
Показать или скрывает текущее выделение. |
|
Ограничивает объем текста, пользователь может ввести в CRichEditCtrl объект. |
|
Определяет, линия содержит данный символ. |
|
Извлекает индекс символа заданного линии в этом объекте CRichEditCtrl. |
|
Получает длину данной линии в этом объекте CRichEditCtrl. |
|
Прокручивает текст в этом объекте CRichEditCtrl. |
|
Вставляет содержимое буфера обмена в элемент управления расширенного редактирования. |
|
Вставляет содержимое буфера обмена в элемент управления расширенного редактирования в указанном формате данных. |
|
Получает координаты клиентской области указанного знака в элементе управления "Поле ввода". |
|
Вернет следующее действие, которое в очереди повторов элемента управления. |
|
Заменяет текущее выделение в объекте CRichEditCtrl с заданным текстом. |
|
Заставляет данный объект CRichEditCtrl отправлять уведомления размер запроса. |
|
Показывает, если автоматическое обнаружение URL-адрес является активным в элементе управления расширенного редактирования. |
|
Устанавливает цвет фона в этом объекте CRichEditCtrl. |
|
Задает текущие атрибуты по умолчанию форматирования символов в этом объекте CRichEditCtrl. |
|
Задает маску события для этого объекта CRichEditCtrl. |
|
Задает или снимите клиринги пометить изменения для данного объекта CRichEditCtrl. |
|
Устанавливает com-объекты IRichEditOleCallback для данного элемента управления расширенного редактирования. |
|
Устанавливает параметры для данного объекта CRichEditCtrl. |
|
Устанавливает атрибуты формата абзаца в текущем выделенном фрагменте в этом объекте CRichEditCtrl. |
|
Задает символы пунктуации для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы. |
|
Задает параметр только для чтения для данного объекта CRichEditCtrl. |
|
Задает прямоугольник форматирования для данного объекта CRichEditCtrl. |
|
Устанавливает выделение в объекте CRichEditCtrl. |
|
Устанавливает атрибуты форматирования символов в текущем выделенном фрагменте в этом объекте CRichEditCtrl. |
|
Устанавливает устройство вывода целевого объекта для данного объекта CRichEditCtrl. |
|
Устанавливает режим или отката текст ровными управления расширенного редактирования. Сообщение завершится неудачей, если элемент управления содержит текст. |
|
Задает максимальное количество действий, которые могут сохраненный в очереди отката. |
|
Устанавливает атрибуты форматирования символов в текущем слову в этом объекте CRichEditCtrl. |
|
Задает переход на новую строку и параметров разбиения по словам для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы. |
|
Останавливает элемент управления из сбора дополнительных действий на печать текущую действие отката. Магазины элемента управления в следующей печати действие, если она есть, в новую операцию в очереди отката. |
|
При вставке СМС из входного потока в объект CRichEditCtrl. |
|
Магазины вставке СМС из данного объекта CRichEditCtrl в поток вывода. |
|
Отменяет последнюю операцию редактирования. |
Заметки
Элемент управления" окно "расширенного редактирования, в котором пользователь может вводить и редактирования текста. Текст можно присвоить символ и форматирование абзаца, и может включать внедренные объект OLE. Управления расширенного редактирования предоставляют программный интерфейс для форматирования текста. Однако приложение должно реализовать все компоненты пользовательского интерфейса, необходимые для операций форматирования, доступным для пользователя.
Это общее (элемент управления Windows и, следовательно, класс CRichEditCtrl ) доступны только для программ, выполняемых в рамках версии 3.51 в Windows 95 и Windows NT /98 и более поздних версий. Класс CRichEditCtrl поддерживает версии 2.0 и 3,0 управления Windows SDK расширенного редактирования.
Предупреждение
Если используется элемент управления расширенного редактирования в диалоговом окне (независимо, является ли приложение SDI MDI или диалоговое окно- на основе), необходимо вызвать AfxInitRichEdit один раз перед отправкой отображается диалоговое окно.Типичное расположение, чтобы вызывать эту функцию в функции-члене InitInstance программы.Не нужно вызывать его каждый раз при отображении диалоговое окно, только the first time.Не следует вызывать AfxInitRichEdit при работе с CRichEditView.
Дополнительные сведения об использовании CRichEditCtrl см. в разделах:
Q259949 статья базы знаний Майкрософт: СВЕДЕНИЯ: SetCaretPos () не соответствующее с элементами управления CEdit или CRichEditCtrl
Пример использования элемента управления расширенного редактирования в приложении MFC см. в разделе пример приложения WORDPAD.
Иерархия наследования
CRichEditCtrl
Требования
Header: afxcmn.h