Сообщение EM_SETCHARFORMAT задает форматирование знаков в элемент управления rich edit.
EM_SETCHARFORMAT wParam = uFlags (WPARAM) (UINT);
lParam = (LPARAM) (CHARFORMAT далеко *) lpFmt
| Значение | Значение |
|---|---|
| SCF_ALL | Применяет форматирование ко всему тексту в элементе управления. |
| SCF_SELECTION | Применяет форматирование к выделенному фрагменту. Если выделение является пустым, форматирование знаков применяется к точке вставки, и новый формат символов фактически только до тех пор, пока курсор. |
| SCF_WORD | SCF_SELECTION | Применяет форматирование для выбранного слова или слов. Если выделение является пустым, но точка ввода находится внутри слова, форматирование применяется к слову. Значение SCF_WORD должно использоваться в сочетании с SCF_SELECTION значением. |
Rich Edit 2.0 и более поздних: Этот параметр может быть указатель на структуру CHARFORMAT2 , которая является продолжением CHARFORMAT структуры. Перед отправкой сообщения EM_SETCHARFORMAT, задайте член cbSize структуры для указания версии структуры.
Возвращает ненулевое значение в случае успеха или иначе ноль.
nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В richedit.h.
Обзор элементов управления Rich Edit, Rich Edit сообщений, CHARFORMAT, CHARFORMAT2