Partager via


ÉNUMÉRATION TEXTMODE (richedit.h)

Indique le mode texte d’un contrôle d’édition enrichi. Les messages EM_SETTEXTMODE et EM_GETTEXTMODE utilisent ce type d’énumération.

Syntaxe

typedef enum tagTextMode {
  TM_PLAINTEXT = 1,
  TM_RICHTEXT = 2,
  TM_SINGLELEVELUNDO = 4,
  TM_MULTILEVELUNDO = 8,
  TM_SINGLECODEPAGE = 16,
  TM_MULTICODEPAGE = 32
} TEXTMODE;

Constantes

 
TM_PLAINTEXT
Valeur : 1
Indique le mode texte brut, dans lequel le contrôle est similaire à un contrôle d’édition standard. Pour plus d’informations sur le mode texte brut, consultez la section Remarques de EM_SETTEXTMODE.
TM_RICHTEXT
Valeur : 2
Indique le mode texte enrichi, dans lequel le contrôle dispose de la fonctionnalité d’édition enrichie standard. Le mode texte enrichi est le paramètre par défaut.
TM_SINGLELEVELUNDO
Valeur : 4
Le contrôle permet à l’utilisateur d’annuler uniquement la dernière action dans la file d’attente d’annulation.
TM_MULTILEVELUNDO
Valeur : 8
Le contrôle prend en charge plusieurs actions d’annulation. Il s’agit du paramètre par défaut. Utilisez le message EM_SETUNDOLIMIT pour définir le nombre maximal d’actions d’annulation.
TM_SINGLECODEPAGE
Valeur : 16
Le contrôle autorise uniquement le clavier anglais et un clavier correspondant au jeu de caractères par défaut. Par exemple, vous pourriez avoir le grec et l’anglais. Notez que cela empêche le texte Unicode d’entrer le contrôle. Par exemple, utilisez cette valeur si un contrôle Rich Edit doit être limité au texte ANSI.
TM_MULTICODEPAGE
Valeur : 32
Le contrôle autorise plusieurs pages de codes et du texte Unicode dans le contrôle. Il s’agit du paramètre par défaut.

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_GETTEXTMODE

EM_SETTEXTMODE

de référence