Estrutura SETTEXTEX (richedit.h)

Especifica qual página de código (se houver) a ser usada na configuração de texto, se o texto substitui todo o texto no controle ou apenas a seleção e se o estado de desfazer deve ser preservado. Essa estrutura é usada com a mensagem EM_SETTEXTEX.

Sintaxe

typedef struct _settextex {
  DWORD flags;
  UINT  codepage;
} SETTEXTEX;

Membros

flags

Tipo: DWORD

Sinalizadores de opção. Pode ser qualquer combinação razoável dos sinalizadores a seguir.

Valor Significado
ST_DEFAULT
0x00
Exclui a pilha desfazer, descarta a formatação de rich-text e substitui todo o texto.
ST_KEEPUNDO
0x01
Mantém a pilha de desfazer.
ST_SELECTION
0x02
Substitui a seleção e mantém a formatação de rich-text.
ST_NEWCHARS
0x04
Atue como se novos caracteres fossem inseridos.
ST_UNICODE
0x08
O texto é UTF-16 (o tipo de dados WCHAR ).
ST_PLACEHOLDERTEXT
0x10
Texto de espaço reservado que só fica visível quando o foco não está no controle RichEdit e o controle não contém nenhum texto especificado pelo usuário.
ST_PLAINTEXTONLY
0x20
O controle RichEdit dá suporte apenas a texto sem formatação.

codepage

Tipo: UINT

A página de código usada para traduzir o texto para Unicode. Se página de código for 1200 (página de código Unicode), nenhuma tradução será feita. Se página de código for CP_ACP, a página de código do sistema será usada.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
cabeçalho richedit.h

Consulte também

EM_SETTEXTEX