The EM_SETCHARFORMAT message sets character formatting in a rich edit control.
EM_SETCHARFORMAT wParam = (WPARAM) (UINT) uFlags; lParam = (LPARAM) (CHARFORMAT FAR *) lpFmt;
Value |
Meaning |
SCF_ALL |
Applies the formatting to all text in the control. |
SCF_SELECTION |
Applies the formatting to the current selection. If the selection is empty, the character formatting is applied to the insertion point, and the new character format is in effect only until the insertion point changes. |
SCF_WORD | SCF_SELECTION |
Applies the formatting to the selected word or words. If the selection is empty but the insertion point is inside a word, the formatting is applied to the word. The SCF_WORD value must be used in conjunction with the SCF_SELECTION value. |
Returns a nonzero value if successful or zero otherwise.