Partager via


Structure SETTEXTEX (richedit.h)

Spécifie la page de code (le cas échéant) à utiliser pour définir le texte, si le texte remplace tout le texte du contrôle ou uniquement 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 de n’importe quelle combinaison raisonnable des indicateurs suivants.

Valeur Signification
ST_DEFAULT
0x00
Supprime la pile d’annulation, ignore la mise en forme de texte enrichi et 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
Agissez comme si de nouveaux caractères étaient 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 code utilisée pour traduire le texte en Unicode. Si la page de code a la valeur 1200 (page de code Unicode), aucune traduction n’est effectuée. Si la page de code est CP_ACP, la page de code système est utilisée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête richedit.h

Voir aussi

EM_SETTEXTEX