LPFNBUTTON
S’applique à : Outlook 2013 | Outlook 2016
Définit une fonction de rappel que MAPI appelle pour activer un contrôle de bouton facultatif dans une boîte de dialogue de carnet d’adresses. Ce bouton est généralement un bouton Détails .
Propriété | Valeur |
---|---|
Fichier d’en-tête : |
Mapidefs.h |
Fonction définie implémentée par : |
Fournisseurs de services |
Fonction définie appelée par : |
MAPI |
SCODE (STDMETHODCALLTYPE FAR * LPFNBUTTON)(
ULONG_PTR ulUIParam,
LPVOID lpvContext,
ULONG cbEntryID,
LPENTRYID lpSelection,
ULONG ulFlags
);
Paramètres
ulUIParam
[in] Handle des fenêtres parentes pour toutes les boîtes de dialogue ou fenêtres affichées par cette fonction.
lpvContext
[in] Pointeur vers une valeur arbitraire passée à la fonction de rappel lorsque MAPI l’appelle. Cette valeur peut représenter une adresse d’importance pour l’application cliente. En règle générale, pour le code C++, lpvContext représente un pointeur vers un objet C++.
cbEntryID
[in] Taille, en octets, de l’identificateur d’entrée désigné par le paramètre lpSelection .
lpSelection
[in] Pointeur vers l’identificateur d’entrée définissant la sélection dans la boîte de dialogue.
ulFlags
[in] R�serv� ; doit �tre �gal � z�ro.
Valeur renvoyée
S_OK
L'appel a r�ussi et a renvoy� la valeur attendue ou les valeurs.
Remarques
Les applications clientes appellent une fonction de rappel basée sur le prototype LPFNBUTTON pour définir un bouton dans une boîte de dialogue de détails. Le client passe un pointeur à la fonction de rappel dans les appels à la méthode IAddrBook ::D etails .
Les fournisseurs de services appellent une fonction hook basée sur le prototype LPFNBUTTON pour définir un bouton dans une boîte de dialogue de détails. Le fournisseur passe un pointeur vers cette fonction de hook dans les appels à la méthode IMAPISupport ::D etails .
Dans les deux cas, lorsque la boîte de dialogue s’affiche et que l’utilisateur choisit le bouton défini, MAPI appelle LPFNBUTTON.