CRichEditCtrl::SetDefaultCharFormat
CRichEditCtrl オブジェクトの新規テキストの文字書式属性を設定します。
BOOL SetDefaultCharFormat(
CHARFORMAT& cf
);
BOOL SetDefaultCharFormat(
CHARFORMAT2& cf
);
パラメーター
cf
最初の形式では、新しい既定の文字書式属性を保持する CHARFORMAT 構造体へのポインターです。2 番目の形式では、既定の文字書式属性を持ち、CHARFORMAT に対するリッチ エディット 2.0 拡張機能である CHARFORMAT2 構造体へのポインターです。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
この関数は、cf の dwMask メンバーで指定された属性だけを変更します。
詳細については、Windows SDK の EM_SETCHARFORMAT メッセージ、CHARFORMAT 構造体、および CHARFORMAT2 構造体の説明を参照してください。
使用例
CHARFORMAT cf = {0};
// Modify the default character format so that all new
// text is striked out and not bold.
cf.cbSize = sizeof(cf);
cf.dwMask = CFM_STRIKEOUT|CFM_BOLD;
cf.dwEffects = CFE_STRIKEOUT;
m_myRichEditCtrl.SetDefaultCharFormat(cf);
// Verify the settings are what is expected.
m_myRichEditCtrl.GetDefaultCharFormat(cf);
ASSERT((cf.dwMask&(CFM_STRIKEOUT|CFM_BOLD)) ==
(CFM_STRIKEOUT|CFM_BOLD));
ASSERT((cf.dwEffects&(CFE_STRIKEOUT|CFE_BOLD)) == CFE_STRIKEOUT);
必要条件
**ヘッダー:**afxcmn.h
参照
参照
CRichEditCtrl::GetDefaultCharFormat
CRichEditCtrl::SetSelectionCharFormat