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