LPFNBUTTON
Gilt für: Outlook 2013 | Outlook 2016
Definiert eine Rückruffunktion, die MAPI aufruft, um ein optionales Schaltflächensteuerelement in einem Adressbuchdialogfeld zu aktivieren. Diese Schaltfläche ist in der Regel eine Schaltfläche Details .
Eigenschaft | Wert |
---|---|
Headerdatei |
Mapidefs.h |
Definierte Funktion implementiert von: |
Dienstanbieter |
Definierte Funktion aufgerufen von: |
MAPI |
SCODE (STDMETHODCALLTYPE FAR * LPFNBUTTON)(
ULONG_PTR ulUIParam,
LPVOID lpvContext,
ULONG cbEntryID,
LPENTRYID lpSelection,
ULONG ulFlags
);
Parameter
ulUIParam
[in] Handle der übergeordneten Fenster für alle Dialogfelder oder Fenster, die von dieser Funktion angezeigt werden.
lpvContext
[in] Zeiger auf einen beliebigen Wert, der an die Rückruffunktion übergeben wird, wenn MAPI ihn aufruft. Dieser Wert kann eine Adresse darstellen, die für die Clientanwendung von Bedeutung ist. In der Regel stellt lpvContext für C++-Code einen Zeiger auf ein C++-Objekt dar.
cbEntryID
[in] Größe des Eintragsbezeichners in Bytes, auf den der lpSelection-Parameter verweist.
lpSelection
[in] Zeiger auf den Eintragsbezeichner, der die Auswahl im Dialogfeld definiert.
ulFlags
[in] Reserviert. NULL muss sein.
Rückgabewert
S_OK
Der Aufruf erfolgreich ausgef�hrt und der erwartete Wert oder Werte zur�ckgegeben hat.
Hinweise
Clientanwendungen rufen eine Rückruffunktion auf, die auf dem LPFNBUTTON-Prototyp basiert, um eine Schaltfläche in einem Detaildialogfeld zu definieren. Der Client übergibt einen Zeiger an die Rückruffunktion in Aufrufen der IAddrBook::D etails-Methode .
Dienstanbieter rufen eine Hookfunktion auf, die auf dem LPFNBUTTON-Prototyp basiert, um eine Schaltfläche in einem Detaildialogfeld zu definieren. Der Anbieter übergibt einen Zeiger auf diese Hookfunktion in Aufrufen der IMAPISupport::D etails-Methode .
In beiden Fällen ruft MAPI LPFNBUTTON auf, wenn das Dialogfeld angezeigt wird und der Benutzer die definierte Schaltfläche auswählt.