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;
成員
cctl
lpctl 成員所指向的控件計數。
lpszResourceName
對話框資源之名稱或整數標識碼的指標。
lpszComponent
MAPISVC.INF 中 [說明檔案 對應] 區段中出現的字串指標。 由於 lpszComponent 與 ulItemID 成員位於聯集中,因此只有其中一個成員具有有效數據。
ulItemID
值小於或等於 65535 的整數資源識別碼,可從中讀取說明檔名。 因為 ulItemID 與 lpszComponent 成員處於聯集,所以只有其中一個成員具有有效數據。
lpctl
DTCTL 結構陣列的指標,頁面上每個控件各一個。
註解
若要識別索引標籤頁面的說明檔,請將 lpszComponent 成員設定為硬式編碼字串,或將 ulItemID 成員設定為整數資源識別碼。
MAPISVC 中 [說明檔案對應] 區段中的每個專案。INF 包含左側不超過 30 個字元的元件字串,以及右邊的說明檔路徑。 您可以在 BuildDisplayTable 的 hInstance 參數中找到 ulItemID 和 lpszResourceName。 如需詳細資訊,請參閱 MAPISVC。INF [說明檔案對應] 區段。
雖然 BuildDisplayTable 使用這個結構從控制資源建置顯示數據表, 但 DTPAGE 結構永遠不會出現在顯示數據表本身。
如需顯示數據表的概觀,請 參閱顯示數據表。 如需如何實作顯示數據表的資訊,請參閱 實作顯示數據表。