Partager via


IMAPISupport::DoConfigPropsheet

S’applique à : Outlook 2013 | Outlook 2016

Affiche une feuille de propriétés de configuration.

HRESULT DoConfigPropsheet(
  ULONG_PTR ulUIParam,
  ULONG ulFlags,
  LPSTR lpszTitle,
  LPMAPITABLE lpDisplayTable,
  LPMAPIPROP lpConfigData,
  ULONG ulTopPage
);

Paramètres

ulUIParam

[in] Handle de la fenêtre parente de la feuille de propriétés.

ulFlags

[in] R�serv� ; doit �tre �gal � z�ro.

lpszTitle

[in] Pointeur vers le titre de la feuille de propriétés.

lpDisplayTable

[in] Pointeur vers la table d’affichage qui décrit les contrôles à afficher dans la feuille de propriétés.

lpConfigData

[in] Pointeur vers l’implémentation IMAPIProp à utiliser pour accéder aux propriétés de configuration à afficher dans la feuille de propriétés.

ulTopPage

[in] Index de base zéro de la page supérieure par défaut de la feuille de propriétés.

Valeur renvoyée

S_OK

La feuille des propriétés de configuration s’affiche.

Remarques

La méthode IMAPISupport ::D oConfigPropsheet est implémentée pour tous les objets de support. DoConfigPropSheet fournit une interface utilisateur standard pour afficher les propriétés des fournisseurs de services et des services de messagerie. Vous devez utiliser cette boîte de dialogue standard pour tous les affichages de propriétés de configuration afin que les utilisateurs bénéficient d’une interface Windows cohérente.

Les fournisseurs de services appellent DoConfigPropSheet dans le cadre de leur implémentation de la méthode IMAPIStatus ::SettingsDialog ou à partir d’un bouton utilisé pour afficher des détails sur les propriétés. Les services de messagerie appellent DoConfigPropSheet à partir de leur fonction de point d’entrée de service de messagerie.

Remarques pour les appelants

Vous pouvez créer la table d’affichage vers laquelle pointe le paramètre lpDisplayTable en appelant la fonction BuildDisplayTable ou avec du code personnalisé.

Voir aussi

BuildDisplayTable

CreateIProp

IABProvider::Logon

IMAPIProp : IUnknown

IMAPIStatus::SettingsDialog

IMsgServiceAdmin : IUnknown

IMSProvider::Logon

IXPProvider::TransportLogon

IMAPISupport : IUnknown