CComCompositeControl::AdviseSinkMap

呼叫這個方法通知或 unadvise 複合控制項裝載的控制項。

HRESULT AdviseSinkMap(
   bool bAdvise 
);

參數

  • bAdvise
    所有控制項,如果要通知,則為 true,否則為 false。

傳回值

  • S_OK
    在事件接收對應中的所有控制項從其事件來源成功連接或中斷連接。

  • E_FAIL
    不要在事件接收對應中的所有的控制項可以從其事件來源成功連接或中斷連接。

  • E_POINTER
    這個錯誤通常表示有問題。在控制項的事件接收對應的項目或其中一個問題與 IDispEventImplIDispEventSimpleImpl 基底類別中的樣板引數。

  • CONNECT_E_ADVISELIMIT
    連接點已達到連線限制,無法接受更多連線。

  • CONNECT_E_CANNOTCONNECT
    接收不支援這個連接點所需要的介面。

  • CONNECT_E_NOCONNECTION
    Cookie 值不表示有效的連接。這個錯誤通常表示有問題。在控制項的事件接收對應的項目或其中一個問題與 IDispEventImplIDispEventSimpleImpl 基底類別中的樣板引數。

備註

這個方法的基底實作會將事件接收對應的輸入搜尋。接著它會通知或 unadvises 至事件接收對應的接收輸入描述的 COM 物件的連接點。這個成員的方法取決於衍生類別 IDispEventImpl 從每一個控制項會繼承在接收對應是建議或輕量速率的事實。

需求

Header: atlcom.h

請參閱

參考

CComCompositeControl 類別

IDispEventImpl 類別

BEGIN_SINK_MAP

CComCompositeControl::CreateControlWindow