Share via


Estrutura SETTEXTEX (richedit.h)

Especifica qual página de código (se houver) usar 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 de desfazer, descarta a formatação 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 rich-text.
ST_NEWCHARS
0x04
Agir 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 visível somente 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 a página de código for 1200 (página de código Unicode), nenhuma tradução será feita. Se a página de código for CP_ACP, a página de código do sistema será usada.

Requisitos

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

Confira também

EM_SETTEXTEX