IMAPIFormInfo::CalcVerbSet

适用于:Outlook 2013 | Outlook 2016

返回指向窗体使用的完整谓词集的指针。

HRESULT CalcVerbSet(
  ULONG ulFlags,
  LPMAPIVERBARRAY FAR * ppMAPIVerbArray
);

参数

ulFlags

[in]控制返回的字符串类型的标志的位掩码。 可以设置以下标志:

MAPI_UNICODE

返回的字符串采用 Unicode 格式。 如果未设置MAPI_UNICODE标志,则字符串采用 ANSI 格式。

ppMAPIVerbArray

[out]指向返回的包含窗体谓词的 SMAPIVerbArray 结构的指针的指针。

返回值

S_OK

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

MAPI_E_BAD_CHARWIDTH

已设置MAPI_UNICODE标志且实现不支持 Unicode,或者未设置MAPI_UNICODE且实现仅支持 Unicode。

备注

客户端应用程序调用 IMAPIFormInfo::CalcVerbSet 方法以获取指向窗体使用的谓词集的指针。 在 ppMAPIVerbArray 参数中返回的 SMAPIVerbArray 结构中,谓词按索引号的顺序返回:每个谓词的索引在其 lVerb 成员中找到。 客户端应用程序可以使用谓词数组来动态生成菜单、隐藏或显示按钮等。

MFCMAPI 引用

有关 MFCMAPI 示例代码,请参阅下表。

文件 函数 Comment
MFCOutput.cpp
_OutputFormInfo
MFCMAPI 在为表单信息对象编写调试输出时使用 IMAPIFormInfo::CalcVerbSet 方法。

另请参阅

SMAPIVerbArray

IMAPIFormInfo : IMAPIProp

MFCMAPI 代码示例