Freigeben über


AtlAdviseSinkMap

Rufen Sie diese Funktion auf, um alle Einträge in der Senkenereigniszuordnung des Objekts Anmeldung oder abzumelden.

Wichtig

Diese Funktion kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen.

HRESULT AtlAdviseSinkMap( 
T* pT, 
bool bAdvise  
);

Parameter

  • Pint
    [in] Ein Zeiger auf das Objekt, das die Senkenzuordnung enthält.

  • bAdvise
    [in] true, wenn alle Senkeneinträge angemeldet werden sollen; false, wenn alle Senkeneinträge abgemeldet werden sollen.

Rückgabewert

Ein Wert des Standards HRESULT.

Beispiel

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.

Anforderungen

Header: möchten

Siehe auch

Weitere Ressourcen

Connection Point Global Functions