Форматирование знаков с использованием элементов управления "Rich Edit"
Можно использовать функции-члены управления расширенного редактирования (CRichEditCtrl) со знаками формата и извлекать сведения о форматировании. Для символов можно указать шрифт, размер, цвета и эффекты, как полужирный, курсив и защитить.
Можно применить форматирование символов с помощью функций-членов SetSelectionCharFormat и SetWordCharFormat. Для определения текущего форматирования символов для выбранного текста используйте функции-члена GetSelectionCharFormat. Структура CHARFORMAT используется с этими функции-членами для определения атрибутов символов. Одним из важных членов CHARFORMATdwMask. В SetSelectionCharFormat и SetWordCharFormat, dwMask определяет, какие атрибуты символов будут установлены этим вызовом функции. отчеты GetSelectionCharFormat атрибуты первого символа в выделении; dwMask определяет атрибуты, которые согласуются на протяжении выделения.
Можно также получить и задать форматирование символов «по умолчанию», которые форматирование применяется ко всем далее введенным символам. Например, если приложение задает форматирования символов по умолчанию к типам пользователя начертание и затем знак, то этот символ полужирным шрифтом. Для получения и форматирование по умолчанию набора символов использует функций-членов GetDefaultCharFormat и SetDefaultCharFormat.
» Атрибут «защищенный символов не изменяет внешний вид текста. Если пользователь пытается изменить защищенный текст, управление расширенного редактирования отправляет его родительское окно сообщения уведомления EN_PROTECTED, что родительское окно, чтобы разрешить или запретить изменение. Чтобы открыть это сообщение уведомления, необходимо включить его с помощью функции-члена SetEventMask. Дополнительные сведения о маска события см. в разделе Уведомления от управления расширенного редактирования далее в этом разделе.
Цвет переднего плана атрибут символов, однако цвет фона свойства элемента управления расширенного редактирования. Для задания цвета фона используйте функции-члена SetBackgroundColor.