Partager via


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.

Voir aussi

BuildDisplayTable