Condividi tramite


Struttura SETTEXTEX (richedit.h)

Specifica la tabella codici (se presente) da utilizzare nel testo dell'impostazione, se il testo sostituisce tutto il testo nel controllo o solo la selezione e se lo stato di annullamento deve essere mantenuto. Questa struttura viene utilizzata con il messaggio EM_SETTEXTEX.

Sintassi

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

Membri

flags

Tipo: DWORD

Flag di opzione. Può essere qualsiasi combinazione ragionevole dei flag seguenti.

Valore Significato
ST_DEFAULT
0x00
Elimina lo stack di annullamento, rimuove la formattazione RTF, sostituisce tutto il testo.
ST_KEEPUNDO
0x01
Mantiene lo stack di annullamento.
ST_SELECTION
0x02
Sostituisce la selezione e mantiene la formattazione rtf.
ST_NEWCHARS
0x04
Agire come se vengano immessi nuovi caratteri.
ST_UNICODE
0x08
Il testo è UTF-16 (tipo di dati WCHAR ).
ST_PLACEHOLDERTEXT
0x10
Testo segnaposto visibile solo quando lo stato attivo non si trova sul controllo RichEdit e il controllo non contiene testo specificato dall'utente.
ST_PLAINTEXTONLY
0x20
Il controllo RichEdit supporta solo testo normale.

codepage

Tipo: UINT

Tabella codici utilizzata per tradurre il testo in Unicode. Se tabella codici è 1200 (tabella codici Unicode), non viene eseguita alcuna traduzione. Se della tabella codici viene CP_ACP, viene usata la tabella codici di sistema.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2003 [solo app desktop]
intestazione richedit.h

Vedere anche

EM_SETTEXTEX