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 的 [帮助文件映射] 部分中显示的字符串的指针。 由于 lpszComponentulItemID 成员联合,因此其中只有一个成员具有有效的数据。

ulItemID

值小于或等于 65535 的整数资源标识符,可从中读取帮助文件名。 由于 ulItemIDlpszComponent 成员位于联合中,因此其中只有一个成员具有有效的数据。

lpctl

指向 DTCTL 结构数组的指针,页面上每个控件对应一个。

备注

若要标识选项卡式页面的帮助文件,请将 lpszComponent 成员设置为硬编码字符串,或将 ulItemID 成员设置为整数资源标识符。

MAPISVC 的 [帮助文件映射] 部分中的每个条目。INF 由左侧的组件字符串(不超过 30 个字符)和右侧的帮助文件路径组成。 ulItemIDlpszResourceName 都位于 BuildDisplayTablehInstance 参数中。 有关详细信息,请参阅 MAPISVC。INF [帮助文件映射] 部分

尽管 BuildDisplayTable 使用此结构从控件资源生成显示表, 但 DTPAGE 结构永远不会出现在显示表本身中。

有关显示表的概述,请参阅 显示表。 有关如何实现显示表的信息,请参阅 实现显示表

另请参阅

BuildDisplayTable

DTBLPAGE

DTCTL

MAPI 结构