SINK_ENTRY
声明处理函数(fn)所指定的事件(dispid) id标识,该控件。
SINK_ENTRY(
id,
dispid,
fn
)
参数
id
[in]一个控件。dispid
[in]一个指定的操作。fn
[in]事件处理程序函数的名称。 此函数必须使用调用约定 _stdcall 和具有适当的调度接口样式签名。
示例
BEGIN_SINK_MAP(CMyCompositeCtrl)
//Make sure the Event Handlers have __stdcall calling convention
SINK_ENTRY(IDC_CALENDAR1, DISPID_CLICK, &CMyCompositeCtrl::ClickCalendar1)
SINK_ENTRY(IDC_CALENDAR2, DISPID_CLICK, &CMyCompositeCtrl::ClickCalendar2)
END_SINK_MAP()
备注
CE ActiveX事件接收器的ATL实现仅支持返回类型HRESULT或无效的值从您的事件处理程序方法的;任何其他返回值不受支持,并且其行为不确定。
要求
Header: atlcom.h