ON_EVENT参数

ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams   )       
  Parameters   
  theClass       
  The   class   to   which   this   event   sink   map   belongs.      
  id    
  The   control   ID   of   the   OLE   control.       
  dispid      
  The   dispatch   ID   of   the   event   fired   by   the   control.     
  pfnHandler       
  Pointer   to   a   member   function   that   handles   the   event.   This   function   should   have   a   BOOL   return   type,   and   parameter   types   that   match   the   event's   parameters   (see   vtsParams).   The   function   should   return   TRUE   to   indicate   the   event   was   handled;   otherwise   FALSE.   
  vtsParams      
  A   sequence   of   VTS_   constants   that   specifies   the   types   of   the   parameters   for   the   event.   These   are   the   same   constants   that   are   used   in   dispatch   map   entries   such   as   DISP_FUNCTION.  

BEGIN_EVENTSINK_MAP
BEGIN_EVENTSINK_MAP( theClass, baseClass )
参数: theClass 指定了事件接收映射所属的控件类的名字。
baseClass 指定了theClass的基类的名字。

说明:
使用BEGIN_EVENTSINK_MAP宏开始你的事件接收映射的定义。
在你的类的成员函数的实现文件(.CPP)中,使用BEGIN_EVENTSINK_MAP宏开始事件映射,然后为每个要识别的事件加入一个入口,最后用END_EVENTSINK_MAP宏结束事件接收映射。
关于事件接收映射和OLE控件容器的更多信息参见《Visual C++程序员指南》中的“ActiveX控件容器”。
BEGIN_EVENTSINK_MAP

BEGIN_EVENTSINK_MAP( theClass, baseClass )

参数: theClass 指定了事件接收映射所属的控件类的名字。
baseClass 指定了theClass的基类的名字。

说明:
使用BEGIN_EVENTSINK_MAP宏开始你的事件接收映射的定义。
在你的类的成员函数的实现文件(.CPP)中,使用BEGIN_EVENTSINK_MAP宏开始事件映射,然后为每个要识别的事件加入一个入口,最后用END_EVENTSINK_MAP宏结束事件接收映射。
关于事件接收映射和OLE控件容器的更多信息参见《Visual C++程序员指南》中的“ActiveX控件容器”。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值