Partager via


AtlAdviseSinkMap

Appelez cette fonction pour notifier ou unadvise toutes les entrées dans la table d'événements du récepteur de l'objet.

Important

Cette fonction ne peut pas être utilisée dans les applications qui s'exécutent dans Windows Runtime.

HRESULT AtlAdviseSinkMap(
T* pT,
bool bAdvise 
);

Paramètres

  • pinte
    [in] Pointeur vers l'objet contenant le mappage de récepteur.

  • bAdvise
    [in] true si toutes les entrées du récepteur doivent être conseillées ; false si toutes les entrées du récepteur sont soit imprudentes.

Valeur de retour

Une valeur HRESULT standard.

Exemple

class CMyDlg : 
   public CAxDialogImpl<CMyDlg>
{
public:
BEGIN_MSG_MAP(CMyDlg)
   MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
   COMMAND_HANDLER(IDOK, BN_CLICKED, OnClickedOK)
   COMMAND_HANDLER(IDCANCEL, BN_CLICKED, OnClickedCancel)
   CHAIN_MSG_MAP(CAxDialogImpl<CMyDlg>)
END_MSG_MAP()

   LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
   {
      CAxDialogImpl<CMyDlg>::OnInitDialog(uMsg, wParam, lParam, bHandled);

      AtlAdviseSinkMap(this, TRUE);

      bHandled = TRUE;
      return 1;  // Let the system set the focus
   }

   // Remainder of class declaration omitted.

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Fonctions globales de point de connexion