Partager via


STRUCTURE SETTEXTEX (richedit.h)

Spécifie la page de codes (le cas échéant) à utiliser pour définir le texte, si le texte remplace tout le texte du contrôle ou simplement la sélection, et si l’état d’annulation doit être conservé. Cette structure est utilisée avec le message EM_SETTEXTEX.

Syntaxe

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

Membres

flags

Type : DWORD

Indicateurs d’option. Il peut s’agir d’une combinaison raisonnable des indicateurs suivants.

Valeur Signification
ST_DEFAULT
0x00
Supprime la pile d’annulation, ignore la mise en forme de texte enrichi, remplace tout le texte.
ST_KEEPUNDO
0x01
Conserve la pile d’annulation.
ST_SELECTION
0x02
Remplace la sélection et conserve la mise en forme de texte enrichi.
ST_NEWCHARS
0x04
Agir comme si de nouveaux caractères sont entrés.
ST_UNICODE
0x08
Le texte est UTF-16 (type de données WCHAR ).
ST_PLACEHOLDERTEXT
0x10
Texte d’espace réservé visible uniquement lorsque le focus n’est pas sur le contrôle RichEdit et que le contrôle ne contient aucun texte spécifié par l’utilisateur.
ST_PLAINTEXTONLY
0x20
Le contrôle RichEdit prend uniquement en charge le texte brut.

codepage

Type : UINT

Page de codes utilisée pour traduire le texte en Unicode. Si page de codes est 1200 (page de codes Unicode), aucune traduction n’est effectuée. Si de page de codes est CP_ACP, la page de codes système est utilisée.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
d’en-tête richedit.h

Voir aussi

EM_SETTEXTEX