Share via


Estructura SETTEXTEX (richedit.h)

Especifica qué página de códigos (si existe) que se va a usar en el texto de configuración, si el texto reemplaza todo el texto del control o simplemente la selección, y si se va a conservar el estado de deshacer. Esta estructura se usa con el mensaje EM_SETTEXTEX .

Sintaxis

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

Miembros

flags

Tipo: DWORD

Marcas de opción. Puede ser cualquier combinación razonable de las marcas siguientes.

Valor Significado
ST_DEFAULT
0x00
Elimina la pila de deshacer, descarta el formato de texto enriquecido y reemplaza todo el texto.
ST_KEEPUNDO
0x01
Mantiene la pila de deshacer.
ST_SELECTION
0x02
Reemplaza la selección y mantiene el formato de texto enriquecido.
ST_NEWCHARS
0x04
Actúa como si se escriben nuevos caracteres.
ST_UNICODE
0x08
El texto es UTF-16 (el tipo de datos WCHAR ).
ST_PLACEHOLDERTEXT
0x10
Texto de marcador de posición que solo es visible cuando el foco no está en el control RichEdit y el control no contiene ningún texto especificado por el usuario.
ST_PLAINTEXTONLY
0x20
El control RichEdit solo admite texto sin formato.

codepage

Tipo: UINT

Página de códigos usada para traducir el texto a Unicode. Si la página de códigos es 1200 (página de códigos Unicode), no se realiza ninguna traducción. Si la página de códigos es CP_ACP, se usa la página de códigos del sistema.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado richedit.h

Consulte también

EM_SETTEXTEX