次の方法で共有


CRichEditView::SetCharFormat

CRichEditView でこのオブジェクトの新しいテキストの文字書式の属性を設定するには、この関数を呼び出します。

void SetCharFormat(
   CHARFORMAT2 cf 
);

パラメーター

  • cf
    新しい既定の文字書式の属性を含む構造体のCHARFORMAT2

解説

cf の dwMask のメンバーを指定する属性のみ、この関数によって変更されます。

詳細については、Windows SDKの EM_SETCHARFORMAT のメッセージと CHARFORMAT2 の構造体を参照してください。

使用例

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