É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.

Syntax

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 de 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 pouvez avoir le grec et l’anglais. Notez que cela empêche le texte Unicode d’entrer dans 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 code et du texte Unicode dans le contrôle. Il s'agit du paramètre par défaut.

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_GETTEXTMODE

EM_SETTEXTMODE

Référence