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


DTBLEDI

Область применения: Outlook 2013 | Outlook 2016

Описывает элемент управления редактированием, который будет использоваться в диалоговом окне, созданном на основе таблицы отображения.

Свойство Значение
Файл заголовка: Mapidefs.h
Связанный макрос: SizedDtblEdit
typedef struct _DTBLEDIT
{
  ULONG ulbLpszCharsAllowed;
  ULONG ulFlags;
  ULONG ulNumCharsAllowed;
  ULONG ulPropTag;
} DTBLEDIT, FAR *LPDTBLEDIT;

Members

ulbLpszCharsAllowed

Смещение от начала структуры DTBLEDIT к фильтру строк символов, который описывает ограничения, если таковые есть, на символы, которые можно ввести в элемент управления редактирования. Фильтр не интерпретируется как регулярное выражение, и тот же фильтр применяется к каждому введенному символу. Фильтр имеет следующий формат:

Символ Описание
* Допускается любой символ (например, "*").
[ ] Определяет набор символов (например, "[0123456789]".)
- Указывает диапазон символов (например, "[a-z]").
~ Указывает, что эти символы запрещены (например, "[~0-9]").
\ Используется для процитировки любого из предыдущих символов (например, означает, "[\-\\\[\]]" -, , символы [, и ] разрешены).

ulFlags

Битовая маска флагов, используемая для обозначения формата фильтра символов. Можно задать следующий флаг:

MAPI_UNICODE

Фильтр имеет формат Юникода. Если флаг MAPI_UNICODE не задан, фильтр имеет формат ANSI.

ulNumCharsAllowed

Максимальное количество символов, которое пользователь может ввести в текстовое поле.

ulPropTag

Тег свойства для свойства типа PT_TSTRING. Элемент ulPropTag определяет строковое свойство, данные которого отображаются и редактируются в элементе управления редактирования.

Замечания

Структура DTBLEDIT описывает элемент управления изменением области диалогового окна, содержащей буквенно-цифровые сведения. Почти все диалоговые окна имеют по крайней мере один элемент управления редактированием. Элементы управления редактированием могут изменяться пользователем или только для чтения.

Элементы управления редактирования также могут быть однострочные или многострочные. С элементами управления многострокового редактирования обычно связана полоса прокрутки.

Общие сведения о отображаемых таблицах см. в разделе Таблицы отображения. Сведения о реализации отображаемой таблицы см. в разделе Реализация таблицы отображения.

См. также

DTCTL
IMAPIProp::GetProps
Структуры MAPIканонического свойства PidTagControlType