IMAPIFormMgr::PrepareForm

适用于:Outlook 2013 | Outlook 2016

下载用于打开的表单。

HRESULT PrepareForm(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPMAPIFORMINFO pfrmiInfo
);

参数

ulUIParam

[in]下载窗体时显示的进度指示器父窗口的句柄。 除非在 ulFlags 参数中设置了 MAPI_DIALOG 标志,否则忽略 ulUIParam 参数。

ulFlags

[in]控制表单下载方式的标志的位掩码。 可以设置以下标志:

MAPI_DIALOG

显示用户界面以提供状态或提示用户了解详细信息。 如果未设置此标志,则不显示任何用户界面。

pfrmiInfo

[in]指向要下载的窗体的窗体信息对象的指针。

返回值

S_OK

调用成功,并返回了预期的值。

备注

表单查看者调用 IMAPIFormMgr::P repareForm 方法,从表单容器下载表单以供打开。 大多数表单查看者不需要调用 PrepareForm,因为 IMAPIFormMgr::CreateFormIMAPIFormMgr::LoadForm 方法都调用 PrepareForm(如有必要)。

可以使用 PrepareForm 获取动态链接库 (DLL) 以及与表单关联的其他文件来修改它们。 如果修改后的窗体加载回其窗体容器中,则必须重新安装它。

另请参阅

IMAPIFormMgr::CreateForm
IMAPIFormMgr::LoadForm
IMAPIFormMgr : IUnknown