IOlkAccountManager::DisplayAccountList
显示 “帐户设置” 或“ 添加新帐户 ”对话框。
快速信息
See IOlkAccountManager.
HRESULT IOlkAccountManager::DisplayAccountList (
HWND hwnd,
DWORD dwFlags,
LPCWSTR wszTitle,
DWORD cCategories,
const CLSID * rgclsidCategories,
const CLSID * pclsidType
);
参数
hwnd
[in]所显示对话框是模式的窗口的句柄。 可以为零。
dwFlags
[in]用于修改显示行为的标志。
ACCTUI_NO_WARNING - 不要显示警告,指示在重新启动 Outlook 之前更改不会生效。 仅当应用程序使用 Outlook.exe 在进程内运行时才适用。
ACCTUI_SHOW_DATA_TAB - 显示“ 帐户设置” 对话框,其中选择了“ 数据 ”选项卡。 仅当未设置 ACCTUI_SHOW_ACCTWIZARD 时有效。
ACCTUI_SHOW_ACCTWIZARD - 显示“ 添加新帐户 ”对话框。
wszTitle
[in]此参数未使用,应为 NULL。
cCategories
[in]此参数不使用,必须为 NULL。
rgclsidCategories
[in]此参数不使用,必须为 NULL。
pclsidType
[in]此参数不使用,必须为 NULL。
返回值
[HRESULT] | 说明 |
---|---|
S_OK |
调用成功。 |
E_ACCT_UI_BUSY |
无法创建对话框。 |
E_OLK_NOT_INITIALIZED |
帐户管理器已初始化,不能使用。 |
MAPI_E_CALL_FAILED |
“ 添加新帐户 ”对话框返回错误。 |
MAPI_E_INVALID_PARAMETER |
cCategories、rgclsidCategories or_pclsidType_ 参数为非 NULL。 |
MAPI_E_USER_CANCEL |
“ 帐户设置 ”对话框返回错误。 |
备注
目前不使用 cCategories、 rgclsidCategories 和 pclsidType 参数,并且必须为 NULL。 不使用 wszTitle,也应当为 NULL。