EM_SETCHARFORMAT

A mensagem EM_SETCHARFORMAT define a formatação de caracteres em um Controlarar rich Editar.

EM_SETCHARFORMAT wParam = uFlags (WPARAM) (UINT); 
lParam = (LPARAM) (CHARFORMAT longe *) lpFmt 

 

Parâmetros

uFlags
Formatação de caractere que é aplicável para o Controlarar. Se este parâmetro for zero, o formato de caractere padrão é definido. Caso contrário, ele pode ser uma dos seguinte valores:
Valor Significado
SCF_ALL Aplica a formatação a todo o texto no controle.
SCF_SELECTION Aplica a formatação à seleção atual. Se a seleção estiver vazia, a formatação de caractere é aplicada para o ponto de inserção, e o novo formato de caractere está em vigor somente até o ponto de inserção alterações.
SCF_WORD | SCF_SELECTION Aplica a formatação para a palavra ou palavras. Se a seleção estiver vazio, mas o ponto de inserção está dentro de uma palavra, a formatação é aplicada à palavra. O valor SCF_WORD deve ser usado em conjunto com o valor SCF_SELECTION.

lpFmt
Ponteiro para uma estrutura CHARFORMAT especificando o caractere de formatação para usar. Somente os atributos de formatação especificados pelo membro dwMask são alterados.

Rich Editar 2.0 e posterior: Este parâmetro pode ser um ponteiro para uma estrutura de CHARFORMAT2 , que é uma extensão da estrutura CHARFORMAT . Antes de enviar a mensagem EM_SETCHARFORMAT, definir o cbSize membro estrutura para indicar a versão da estrutura.

Retornar valores

Retorna um valor diferente de zero se for bem-sucedida, ou zero caso contrário.

QuickInfo

nbsp; Windows &NT: requer versão 3.51 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em richedit.h.

Ver também

Visão geral sobre controles de Rich Editar, Rich Editar mensagens, CHARFORMAT, CHARFORMAT2

Index