Freigeben über


IMAPIFormInfo::CalcVerbSet

Gilt für: Outlook 2013 | Outlook 2016

Gibt einen Zeiger auf den vollständigen Satz von Verben zurück, den ein Formular verwendet.

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

Parameter

ulFlags

[in] Eine Bitmaske von Flags, die den Typ der zurückgegebenen Zeichenfolgen steuert. Das folgende Flag kann festgelegt werden:

MAPI_UNICODE

Die zurückgegebenen Zeichenfolgen liegen im Unicode-Format vor. Wenn das MAPI_UNICODE-Flag nicht festgelegt ist, liegen die Zeichenfolgen im ANSI-Format vor.

ppMAPIVerbArray

[out] Ein Zeiger auf einen Zeiger auf die zurückgegebene SMAPIVerbArray-Struktur , die die Verben des Formulars enthält.

Rückgabewert

S_OK

Der Aufruf erfolgreich ausgef�hrt und der erwartete Wert oder Werte zur�ckgegeben hat.

MAPI_E_BAD_CHARWIDTH

Entweder wurde das flag MAPI_UNICODE festgelegt, und die Implementierung unterstützt Unicode nicht, oder MAPI_UNICODE wurde nicht festgelegt und die Implementierung unterstützt nur Unicode.

Hinweise

Clientanwendungen rufen die IMAPIFormInfo::CalcVerbSet-Methode auf, um einen Zeiger auf den Satz von Verben abzurufen, die von einem Formular verwendet werden. In der SMAPIVerbArray-Struktur , die im ppMAPIVerbArray-Parameter zurückgegeben wird, werden die Verben in der Reihenfolge der Indexnummer zurückgegeben. Der Index jedes Verbs befindet sich im zugehörigen lVerb-Member . Clientanwendungen können das Verbarray verwenden, um Menüs dynamisch zu erstellen, Schaltflächen auszublenden oder anzuzeigen usw.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
MFCOutput.cpp
_OutputFormInfo
MFCMAPI verwendet die IMAPIFormInfo::CalcVerbSet-Methode beim Schreiben der Debugausgabe für Formularinformationsobjekte.

Siehe auch

SMAPIVerbArray

IMAPIFormInfo : IMAPIProp

MFCMAPI (engl.) als ein Codebeispiel