Freigeben über


IMAPIFormInfo::CalcVerbSet

Gilt für: Outlook 2013 | Outlook 2016

Gibt einen Zeiger auf den vollständigen Satz von Verben zurück, die 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 gesetzt werden:

MAPI_UNICODE

Die zurückgegebenen Zeichenfolgen sind im Unicode-Format. Wenn die MAPI_UNICODE-Kennzeichnung 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 MAPI_UNICODE-Kennzeichnung festgelegt und die Implementierung unterstützt kein Unicode, 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 in seinem 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