Поделиться через


CRichEditCtrl::SetOptions

Устанавливает параметры для данного объекта CRichEditCtrl.

void SetOptions( 
   WORD wOp, 
   DWORD dwFlags  
);

Параметры

  • wOp
    Указывает тип операции. Одно из следующих значений:

    • ECOOP_SET задайте параметры в указанный dwFlags.

    • Combine ECOOP_OR текущие параметры с этими, определенные dwFlags.

    • ECOOP_AND сохраняет только те текущие параметры, которые также задаются dwFlags.

    • ECOOP_XOR сохраняет только те текущие параметры, которые не определены dwFlags.

  • dwFlags
    Параметры расширенного редактирования. Пометить значения перечислены в разделе "Примечания".

Заметки

Параметры могут быть сочетанием следующих значений:

  • Выделение слова ECO_AUTOWORDSELECTION Автоматическое по двойному щелчку.

  • Прокручивает ECO_AUTOVSCROLL автоматически вставке СМС вправо на 10 символами когда пользователь вводит символ в конце линии. При нажатии пользователем клавиши ВВОД элемент управления выполняет прокрутку назад весь текст для размещения нулю.

  • Прокручивает ECO_AUTOHSCROLL автоматически вставке СМС на одну страницу вверх при нажатии пользователем клавиши ВВОД на последней линии.

  • ECO_NOHIDESEL инвертирует расширение функциональности по умолчанию для элемента управления "Поле ввода". Расширения функциональности по умолчанию скрывать выделение, когда элемент управления теряет фокус ввода и отображает выделение, когда элемент получает фокус ввода. При указании ECO_NOHIDESEL, выделенный текст обратитьо, даже если элемент управления не имеет фокус.

  • ECO_READONLY предотвращает пользователя из ввести или изменить текст в элементе управления "Поле ввода".

  • ECO_WANTRETURN задает возврат каретки был введен при нажатии пользователем клавиши ВВОД еще вставка текста в многономенклатурное расширенного редактирования элемента управления в диалоговом окне. Если не указать этот стиль, нажав клавиши ВВОД отправляет команду родительского окна элемента управления расширенного редактирования, который имитирует нажать кнопку по умолчанию родительского окна (например, кнопка ОК в диалоговом окне). Этот стиль не влияет на одностроковом элементе управления "Поле ввода".

  • ECO_SAVESEL сохраняет выделение, когда элемент управления теряет фокус. Выделитьо по умолчанию все содержимое элемента управления, когда он получает фокус.

  • ECO_VERTICAL рисует текст и объектов в вертикальном направлении. Доступно только для азиатских языков.

Дополнительные сведения см. в разделе EM_SETOPTIONS в Windows SDK.

Пример

// Add auto horizontal and vertical scrolling. 
m_myRichEditCtrl.SetOptions(ECOOP_OR, ECO_AUTOVSCROLL | 
   ECO_AUTOHSCROLL);

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CRichEditCtrl

Диаграмма иерархии

CRichEditCtrl::HideSelection

CRichEditCtrl::SetReadOnly