EM_SETCHARFORMAT

EM_SETCHARFORMAT повідомлення набори символів форматування в елементі керування для форматованого тексту.

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.

Багаті редагування 2.0 і пізніше: Цей параметр може бути вказівник на CHARFORMAT2 структуру, яка є продовженням CHARFORMAT структури. Перед надсиланням повідомлення EM_SETCHARFORMAT, встановлений у структурі cbSize член вказати версією структури.

Повернення значень

Повертає ненульове значення у разі успішного або нуль в іншому.

QuickInfo

nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в richedit.h.

Дивіться також

Rich редагувати елементи керування огляд, Rich редагування повідомлень, CHARFORMAT, CHARFORMAT2

Index