共用方式為


IMAPISupport::D etails

適用於:Outlook 2013 |Outlook 2016

顯示對話框,其中顯示特定通訊錄專案的詳細數據。

HRESULT Details(
  ULONG_PTR FAR * lpulUIParam,
  LPFNDISMISS lpfnDismiss,
  LPVOID lpvDismissContext,
  ULONG cbEntryID,
  LPENTRYID lpEntryID,
  LPFNBUTTON lpfButtonCallback,
  LPVOID lpvButtonContext,
  LPSTR lpszButtonText,
  ULONG ulFlags
);

參數

lpulUIParam

[out]傳回對話框之父視窗之句柄的指標。

lpfnDismiss

[in]以 DISMISSMODELESS 原型或 NULL 為基礎的函式指標。 此成員僅適用於對話框的非模式版本,如所設定的DIALOG_SDI旗標所示。 MAPI 會在使用者關閉無模式地址對話框時呼叫 DISMISSMODELESS 函式,通知呼叫 IMAPISupport::D etails 的用戶端對話框已不再作用。

lpvDismissContext

[in]要傳遞至 lpfnDismiss 參數所指向之 DISMISSMODELESS 函式的內容資訊指標。 此參數只會套用至對話框的非模式版本,方法是在 ulFlags 參數中包含 DIALOG_SDI旗標。

cbEntryID

[in] lpEntryID 參數所指向之專案標識碼中的位元組計數。

lpEntryID

[in]顯示詳細數據之專案標識碼的指標。

lpfButtonCallback

[in]以 LPFNBUTTON 函式原型為基礎的函式指標。 LPFNBUTTON 函式會將按鈕新增至詳細數據對話方塊。

lpvButtonContext

[in]數據的指標,做為 lpfButtonCallback 參數所指定函式的參數。

lpszButtonText

[in]字串的指標,如果該按鈕可延伸,則包含要套用至新增按鈕的文字。 如果不需要可延伸的按鈕, lpszButtonText 參數應該是 NULL。

ulFlags

[in]旗標的位掩碼,控制 lpszButtonText 參數的文字類型。 您可以設定下列旗標:

DIALOG_MODAL

顯示通用地址對話框的強制回應版本。 此旗標與DIALOG_SDI互斥。

DIALOG_SDI

顯示 [通用位址] 對話框的非模式版本。 此旗標與DIALOG_MODAL互斥。

MAPI_UNICODE

傳入的字串是 Unicode 格式。 如果未設定MAPI_UNICODE旗標,則字串會是 ANSI 格式。

傳回值

S_OK

已成功顯示通訊錄專案的詳細數據對話框。

註解

針對通訊簿提供者支持對象實 作 IMAPISupport::D etails 方法。 通訊錄提供者呼叫 [詳細 數據] 以顯示對話方塊,提供通訊錄中特定專案的詳細數據。 lpfButtonCallbacklpvButtonContextlpszButtonText 參數可用來將用戶端定義的按鈕新增至對話框。 按兩下按鈕時,MAPI 會呼叫 lpfButtonCallback 所指向的回調函式,並傳遞按鈕的專案識別碼和 lpvButtonContext 中的數據。 如果是可延伸 b

另請參閱

ADRPARM
IMAPISupport::Address
LPFNBUTTON
IMAPISupport:IUnknown