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
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. |
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.
Retorna um valor diferente de zero se for bem-sucedida, ou zero caso contrário.
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.
Visão geral sobre controles de Rich Editar, Rich Editar mensagens, CHARFORMAT, CHARFORMAT2