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


Класс CRichEditCtrl

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

class CRichEditCtrl : public CWnd

Члены

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

Имя

Описание

CRichEditCtrl::CRichEditCtrl

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

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

Имя

Описание

CRichEditCtrl::CanPaste

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

CRichEditCtrl::CanRedo

Определяет, является ли какие-либо действия в очереди повторов элемента управления.

CRichEditCtrl::CanUndo

Определяет, является ли операция редактирования можно отменить.

CRichEditCtrl::CharFromPos

Извлекает сведения о символе наиболее близком к заданной точке в клиентской области элемента управления "Поле ввода".

CRichEditCtrl::Clear

Очищает текущее выделение.

CRichEditCtrl::Copy

Копирует текущее выделение в буфер обмена.

CRichEditCtrl::Create

Создает элемент управления расширенного редактирования Windows и связывает его с объектом CRichEditCtrl.

CRichEditCtrl::CreateEx

Создает элемент управления расширенного редактирования Windows с указанными расширенных стилей Windows и связывает его с объектом CRichEditCtrl.

CRichEditCtrl::Cut

Вырезает текущее выделение в буфер обмена.

CRichEditCtrl::DisplayBand

Указывает часть содержимого данного объекта CRichEditCtrl.

CRichEditCtrl::EmptyUndoBuffer

Сбросить (снимите клиринги) пометить отката объекта CRichEditCtrl.

CRichEditCtrl::FindText

Размещает текст в этот объект CRichEditCtrl.

CRichEditCtrl::FindWordBreak

Находит следующий break слова до или после заданной позиции символа или извлекает сведения о символе в этой позиции.

CRichEditCtrl::FormatRange

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

CRichEditCtrl::GetCharPos

Указывает местоположение заданного знака в объект CRichEditCtrl.

CRichEditCtrl::GetDefaultCharFormat

Извлекает текущие атрибуты по умолчанию форматирования символов в этом объекте CRichEditCtrl.

CRichEditCtrl::GetEventMask

Извлекает маска события для этого объекта CRichEditCtrl.

CRichEditCtrl::GetFirstVisibleLine

Указывает верхний видимую линию в этом объекте CRichEditCtrl.

CRichEditCtrl::GetIRichEditOle

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

CRichEditCtrl::GetLimitText

Возвращает ограничение по количеству текст пользователь может ввести в данное CRichEditCtrl объект.

CRichEditCtrl::GetLine

Извлекает линия текст из данного объекта CRichEditCtrl.

CRichEditCtrl::GetLineCount

Получает количество линий в этом объекте CRichEditCtrl.

CRichEditCtrl::GetModify

Определяет, является ли содержимое этого объекта CRichEditCtrl изменились с момента последнего сохранения.

CRichEditCtrl::GetOptions

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

CRichEditCtrl::GetParaFormat

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

CRichEditCtrl::GetPunctuation

Извлекает текущие символы пунктуации для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы.

CRichEditCtrl::GetRect

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

CRichEditCtrl::GetRedoName

Извлекает тип следующей действия, если таковые имеются в очереди повтора элемента управления.

CRichEditCtrl::GetSel

Возвращает начальное и конечное положение текущего выделения в этом объекте CRichEditCtrl.

CRichEditCtrl::GetSelectionCharFormat

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

CRichEditCtrl::GetSelectionType

Получает тип содержимого в текущем выделенном фрагменте в этом объекте CRichEditCtrl.

CRichEditCtrl::GetSelText

Получает текст текущего выделения в этом объекте CRichEditCtrl

CRichEditCtrl::GetTextLength

Извлекает текст, длину (в символах), в этом объекте CRichEditCtrl. Не включает конечный нуль-символ.

CRichEditCtrl::GetTextLengthEx

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

CRichEditCtrl::GetTextMode

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

CRichEditCtrl::GetTextRange

Извлекает указанный фрагмент текста.

CRichEditCtrl::GetUndoName

Извлекает тип следующей операции отката, если таковые имеются.

CRichEditCtrl::GetWordWrapMode

Извлекает текущие параметры создания программу-оболочку и разбиения по словам слова для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы.

CRichEditCtrl::HideSelection

Показать или скрывает текущее выделение.

CRichEditCtrl::LimitText

Ограничивает объем текста, пользователь может ввести в CRichEditCtrl объект.

CRichEditCtrl::LineFromChar

Определяет, линия содержит данный символ.

CRichEditCtrl::LineIndex

Извлекает индекс символа заданного линии в этом объекте CRichEditCtrl.

CRichEditCtrl::LineLength

Получает длину данной линии в этом объекте CRichEditCtrl.

CRichEditCtrl::LineScroll

Прокручивает текст в этом объекте CRichEditCtrl.

CRichEditCtrl::Paste

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

CRichEditCtrl::PasteSpecial

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

CRichEditCtrl::PosFromChar

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

CRichEditCtrl::Redo

Вернет следующее действие, которое в очереди повторов элемента управления.

CRichEditCtrl::ReplaceSel

Заменяет текущее выделение в объекте CRichEditCtrl с заданным текстом.

CRichEditCtrl::RequestResize

Заставляет данный объект CRichEditCtrl отправлять уведомления размер запроса.

CRichEditCtrl::SetAutoURLDetect

Показывает, если автоматическое обнаружение URL-адрес является активным в элементе управления расширенного редактирования.

CRichEditCtrl::SetBackgroundColor

Устанавливает цвет фона в этом объекте CRichEditCtrl.

CRichEditCtrl::SetDefaultCharFormat

Задает текущие атрибуты по умолчанию форматирования символов в этом объекте CRichEditCtrl.

CRichEditCtrl::SetEventMask

Задает маску события для этого объекта CRichEditCtrl.

CRichEditCtrl::SetModify

Задает или снимите клиринги пометить изменения для данного объекта CRichEditCtrl.

CRichEditCtrl::SetOLECallback

Устанавливает com-объекты IRichEditOleCallback для данного элемента управления расширенного редактирования.

CRichEditCtrl::SetOptions

Устанавливает параметры для данного объекта CRichEditCtrl.

CRichEditCtrl::SetParaFormat

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

CRichEditCtrl::SetPunctuation

Задает символы пунктуации для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы.

CRichEditCtrl::SetReadOnly

Задает параметр только для чтения для данного объекта CRichEditCtrl.

CRichEditCtrl::SetRect

Задает прямоугольник форматирования для данного объекта CRichEditCtrl.

CRichEditCtrl::SetSel

Устанавливает выделение в объекте CRichEditCtrl.

CRichEditCtrl::SetSelectionCharFormat

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

CRichEditCtrl::SetTargetDevice

Устанавливает устройство вывода целевого объекта для данного объекта CRichEditCtrl.

CRichEditCtrl::SetTextMode

Устанавливает режим или отката текст ровными управления расширенного редактирования. Сообщение завершится неудачей, если элемент управления содержит текст.

CRichEditCtrl::SetUndoLimit

Задает максимальное количество действий, которые могут сохраненный в очереди отката.

CRichEditCtrl::SetWordCharFormat

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

CRichEditCtrl::SetWordWrapMode

Задает переход на новую строку и параметров разбиения по словам для управления расширенного редактирования. Такое сообщение доступно только в версиях Азиатск- языка операционной системы.

CRichEditCtrl::StopGroupTyping

Останавливает элемент управления из сбора дополнительных действий на печать текущую действие отката. Магазины элемента управления в следующей печати действие, если она есть, в новую операцию в очереди отката.

CRichEditCtrl::StreamIn

При вставке СМС из входного потока в объект CRichEditCtrl.

CRichEditCtrl::StreamOut

Магазины вставке СМС из данного объекта CRichEditCtrl в поток вывода.

CRichEditCtrl::Undo

Отменяет последнюю операцию редактирования.

Заметки

Элемент управления" окно "расширенного редактирования, в котором пользователь может вводить и редактирования текста. Текст можно присвоить символ и форматирование абзаца, и может включать внедренные объект 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 см. в разделах:

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

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

CObject

CCmdTarget

CWnd

CRichEditCtrl

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CWnd

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

Класс CEdit

Класс CRichEditView

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

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