EM_SETCHARFORMAT

Сообщение EM_SETCHARFORMAT задает форматирование знаков в элемент управления rich edit.

EM_SETCHARFORMAT wParam = uFlags (WPARAM) (UINT); 
lParam = (LPARAM) (CHARFORMAT далеко *) lpFmt 
 

Параметры

uFlags
Форматирование символов, применяемое к элементу управления. Если этот параметр равен нулю, символьный формат по умолчанию имеет значение. В противном случае он может быть одним из следующих значений:
Значение Значение
SCF_ALL Применяет форматирование ко всему тексту в элементе управления.
SCF_SELECTION Применяет форматирование к выделенному фрагменту. Если выделение является пустым, форматирование знаков применяется к точке вставки, и новый формат символов фактически только до тех пор, пока курсор.
SCF_WORD | SCF_SELECTION Применяет форматирование для выбранного слова или слов. Если выделение является пустым, но точка ввода находится внутри слова, форматирование применяется к слову. Значение SCF_WORD должно использоваться в сочетании с SCF_SELECTION значением.

lpFmt
Указатель на структуру CHARFORMAT форматирование для использования символов. Изменяются только атрибуты форматирования, указанный член dwMask.

Rich Edit 2.0 и более поздних: Этот параметр может быть указатель на структуру CHARFORMAT2 , которая является продолжением CHARFORMAT структуры. Перед отправкой сообщения EM_SETCHARFORMAT, задайте член cbSize структуры для указания версии структуры.

Возвращаемые значения

Возвращает ненулевое значение в случае успеха или иначе ноль.

QuickInfo

nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В richedit.h.

Родственные слова

Обзор элементов управления Rich Edit, Rich Edit сообщений, CHARFORMAT, CHARFORMAT2

Index