Udostępnij za pośrednictwem


AtlAdviseSinkMap

Wywołanie tej funkcji do poinformowania lub unadvise wszystkie wpisy na mapie obiektu sink zdarzenia.

Ważna uwagaWażne

Nie można użyć tej funkcji w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

HRESULT AtlAdviseSinkMap( 
T* pT, 
bool bAdvise  
);

Parametry

  • pT
    [w] Wskaźnik do obiektu zawierającego mapę sink.

  • bAdvise
    [w] true Jeśli wszystkie wpisy sink powiadomiła; FALSE , jeśli wszystkie wpisy sink mają być unadvised.

Wartość zwracana

Standardowe wartości HRESULT.

Przykład

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.

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Punkt połączenia funkcje globalne