Перечисление TEXTMODE (richedit.h)

Указывает текстовый режим элемента управления расширенными изменениями. Сообщения EM_SETTEXTMODE и EM_GETTEXTMODE используют этот тип перечисления.

Синтаксис

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

Константы

 
TM_PLAINTEXT
Значение: 1
Указывает режим обычного текста, в котором элемент управления аналогичен стандартному элементу управления редактирования. Дополнительные сведения о режиме обычного текста см. в разделе "Примечания" EM_SETTEXTMODE.
TM_RICHTEXT
Значение: 2
Указывает режим форматированного текста, в котором элемент управления имеет стандартные функции расширенного редактирования. Форматированный текстовый режим — это параметр по умолчанию.
TM_SINGLELEVELUNDO
Значение: 4
Элемент управления позволяет пользователю отменить только последнее действие в очереди отмены.
TM_MULTILEVELUNDO
Значение: 8
Элемент управления поддерживает несколько действий отмены. Это параметр по умолчанию. Используйте сообщение EM_SETUNDOLIMIT, чтобы задать максимальное количество действий отмены.
TM_SINGLECODEPAGE
Значение: 16
Элемент управления разрешает только английскую клавиатуру и клавиатуру, соответствующую набору символов по умолчанию. Например, можно иметь греческий и английский. Обратите внимание, что это предотвращает ввод текста Юникода в элемент управления. Например, используйте это значение, если элемент управления Rich Edit должен быть ограничен текстом ANSI.
TM_MULTICODEPAGE
Значение: 32
Элемент управления позволяет использовать несколько кодовой страницы и текст Юникода в элемент управления. Это параметр по умолчанию.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
заголовка richedit.h

См. также

EM_GETTEXTMODE

EM_SETTEXTMODE

Справочник