DTBLCHECKBOX
Область применения: Outlook 2013 | Outlook 2016
Содержит сведения о проверка поле, которое будет использоваться в диалоговом окне, созданном на основе таблицы отображения.
Свойство | Значение |
---|---|
Файл заголовка: |
Mapidefs.h |
Связанный макрос: |
SizedDtblCheckBox |
typedef struct _DTBLCHECKBOX
{
ULONG ulbLpszLabel;
ULONG ulFlags;
ULONG ulPRPropertyName;
} DTBLCHECKBOX, FAR *LPDTBLCHECKBOX;
Members
ulbLpszLabel
Положение в памяти символьной строки, отображаемой вместе с полем проверка.
ulFlags
Битовая маска флагов, используемая для обозначения формата проверка метки поля. Можно задать следующий флаг:
MAPI_UNICODE
Метка имеет формат Юникода. Если флаг MAPI_UNICODE не задан, метка имеет формат ANSI.
ulPRPropertyName
Тег свойства для свойства типа PT_BOOLEAN. Значение этого свойства зависит от состояния поля проверка.
Замечания
Структура DTBLCHECKBOX описывает проверка элемент управления, который отражает одно из двух состояний: включено (флажок) или отключено (пустое поле).
Элемент ulPRPropertyName описывает логическое свойство, значение которого управляется путем изменения состояния проверка поля. При первом отображении поля проверка MAPI вызывает метод GetProps реализации IMAPIProp, связанной с таблицей отображения, чтобы получить набор свойств по умолчанию. Если одно из свойств сопоставляется с тегом свойства в структуре DTBLCHECKBOX, значение этого свойства отображается как начальное значение поля проверка.
Элементы управления флажки можно изменять. Это позволяет пользователю изменять свои состояния. Изменяемые проверка поля задают флаг DT_EDITABLE в элементе ulCtlFlags структуры DTCTL и в свойстве PR_CONTROL_FLAGS (PidTagControlFlags). Когда поле проверка изменяет свое состояние, MAPI вызывает IMAPIProp::SetProps, чтобы задать новое состояние свойства, определенного в элементе тега свойства структуры DTBLCHECKBOX.
Например, поставщик адресной книги может включать изменяемый элемент управления проверка box в диалоговом окне конфигурации, чтобы настроить параметр свойства PR_SEND_RICH_INFO получателя (PidTagSendRichInfo). Когда пользователь выбирает поле проверка, MAPI присваивает этому свойству значение TRUE. Если поле проверка не выбрано, свойство имеет значение FALSE.
Общие сведения о отображаемых таблицах см. в разделе Таблицы отображения. Сведения о реализации отображаемой таблицы см. в разделе Реализация таблицы отображения. Сведения о типах свойств см. в статье Обзор типов свойств MAPI.