DTPAGE
Область применения: Outlook 2013 | Outlook 2016
Описывает диалоговое окно, созданное из отображаемой таблицы функцией BuildDisplayTable .
Свойство | Значение |
---|---|
Файл заголовка: |
Mapidefs.h |
typedef struct DTPAGE
{
ULONG cctl;
LPSTR lpszResourceName;
union
{
LPSTR lpszComponent;
ULONG ulItemID;
}
LPDTCTL lpctl;
} DTPAGE, FAR *LPDTPAGE;
Members
cctl
Количество элементов управления, на которые указывает член lpctl .
lpszResourceName
Указатель на имя или целочисленный идентификатор ресурса диалогового окна.
lpszComponent
Указатель на строку, которая отображается в разделе [Сопоставления файлов справки] в MAPISVC.INF. Так как lpszComponent находится в объединении с членом ulItemID , только один из этих элементов имеет допустимые данные.
ulItemID
Целочисленный идентификатор ресурса со значением, меньшим или равным 65535, из которого можно считывать имя файла справки. Так как ulItemID находится в объединении с членом lpszComponent , только один из этих элементов имеет допустимые данные.
lpctl
Указатель на массив структур DTCTL , по одному для каждого элемента управления на странице.
Замечания
Чтобы определить файл справки для страницы с вкладками, задайте для элемента lpszComponent жестко закодированную строку, а для элемента ulItemID — целочисленный идентификатор ресурса.
Каждая запись в разделе [Сопоставления файлов справки] в MAPISVC. INF состоит из строки компонента длиной не более 30 символов слева и пути к файлу справки справа. UlItemID и lpszResourceName находятся в параметре hInstancebuildDisplayTable. Дополнительные сведения см. в разделе MAPISVC. Раздел INF [сопоставления файлов справки].
Хотя buildDisplayTable использует эту структуру для построения таблицы отображения из ресурсов управления, структура DTPAGE никогда не отображается в самой таблице отображения.
Общие сведения о отображаемых таблицах см. в разделе Таблицы отображения. Сведения о реализации отображаемой таблицы см. в разделе Реализация таблицы отображения.