CRichEditView::SetCharFormat

Call this function to set the character formatting attributes for new text in this CRichEditView object.

void SetCharFormat(
   CHARFORMAT2 cf 
);

Parameters

  • cf
    CHARFORMAT2 structure containing the new default character formatting attributes.

Remarks

Only the attributes specified by the dwMask member of cf are changed by this function.

For more information, see EM_SETCHARFORMAT message and CHARFORMAT2 structure in the Windows SDK.

Example

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);
}

Requirements

Header: afxrich.h

See Also

Concepts

CRichEditView Class

CRichEditView Members

Hierarchy Chart

CRichEditView::GetCharFormatSelection

CRichEditView::SetParaFormat