BOOL SetSelectionCharFormat( CHARFORMAT& cf );
Return Value
Nonzero if successful; otherwise, 0.
Parameters
cf
CHARFORMAT structure containing the new character formatting attributes for the current selection.
Remarks
Call this function to set the character formatting attributes for the text in the current selection in this CRichEditCtrl object. Only the attributes specified by the dwMask member of cf are changed by this function.
For more information, see EM_SETCHARFORMAT message and CHARFORMAT structure in the Win32 documentation.
Example
// The pointer to my rich edit control.
extern CRichEditCtrl* pmyRichEditCtrl;
CHARFORMAT cf;
// Modify the selection format so that the selected text is
// displayed in bold and not striked out.
cf.dwMask = CFM_STRIKEOUT|CFM_BOLD;
cf.dwEffects = CFE_BOLD;
pmyRichEditCtrl->SetSelectionCharFormat(cf);
// Verify the settings are what is expected.
#ifdef _DEBUG
pmyRichEditCtrl->GetSelectionCharFormat(cf);
ASSERT((cf.dwMask&(CFM_STRIKEOUT|CFM_BOLD)) ==
(CFM_STRIKEOUT|CFM_BOLD));
ASSERT((cf.dwEffects&(CFE_STRIKEOUT|CFE_BOLD)) == CFE_BOLD);
#endif
CRichEditCtrl Overview | Class Members | Hierarchy Chart
See Also CRichEditCtrl::GetSelectionCharFormat, CRichEditCtrl::SetDefaultCharFormat