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