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


CRichEditView::SetCharFormat

Эта функция вызывается для задания атрибутов форматирования символов для нового текста в данном объекте CRichEditView.

void SetCharFormat( 
   CHARFORMAT2 cf  
);

Параметры

  • cf
    Структура CHARFORMAT2, содержащий новые атрибуты по умолчанию форматирования символов.

Заметки

Только атрибуты, определенные элементом dwMaskcf изменены этой функцией.

Дополнительные сведения см. в разделе сообщение EM_SETCHARFORMAT и структуру CHARFORMAT2 в Windows SDK.

Пример

void CMyRichEditView::OnCharUnderline ()
{
    CHARFORMAT2 cf;
    cf = GetCharFormatSelection();

    if (!(cf.dwMask & CFM_UNDERLINE) || !(cf.dwEffects & CFE_UNDERLINE))
        cf.dwEffects = CFE_UNDERLINE;
    else
        cf.dwEffects = 0;

    cf.dwMask = CFM_UNDERLINE;
    SetCharFormat(cf);
}

Требования

Header: afxrich.h

См. также

Ссылки

Класс CRichEditView

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

CRichEditView::GetCharFormatSelection

CRichEditView::SetParaFormat