EM_SETCHARFORMAT消息在丰富的编辑控件中设置字符格式。
EM_SETCHARFORMAT
wParam = (WPARAM) (UINT) uFlags;
lParam = (LPARAM) (CHARFORMAT FAR *) lpFmt;
参数
【uFlags】
适用于控件的字符格式。如果此参数为零,则设置默认字符格式。否则,它可以是以下值之一:
值 | 含义 |
SCF_ALL | 将格式应用于控件中的所有文本。 |
SCF_SELECTION | 将格式应用于当前选择。如果选择为空,则将字符格式化应用于插入点,并且新的字符格式只有在插入点更改之前才有效。 |
SCF_WORD | SCF_SELECTION | 将格式应用于所选择的单词或单词。如果选择为空,但插入点位于单词内,则格式将应用于单词。SCF_WORD值必须与SCF_SELECTION值一起使用。 |
【lpFmt】
指向CHARFORMAT结构的指针,指定要使用的字符格式。只有由dwMask成员指定的格式属性才会更改。
返回值
如果成功则返回非零值,否则返回0。
也可以看看