ATL添加事件步骤

1、 右击 _IPolyCtlEvents。在快捷菜单上单击“添加”,然后单击“添加方法

2、成类型库

    * 重新生成项目。

      - 或 -
    * 在“解决方案资源管理器”中右击 Polygon.idl 文件,并在快捷菜单上单击“编译”

 

3、使用“实现连接点向导”

   1. 在“类视图”中,右击控件的实现类 CPolyCtl。
   2. 在快捷菜单上单击“添加”,然后单击“添加连接点”。
   3. 从“源接口”列表中选择“_IPolyCtlEvents”并双击它,以将它添加到“实现连接点”列。单击“完成”。将生成连接点的代理类,这里是指 CProxy_IPolyCtlEvents。

如 果在解决方案资源管理器中查看生成的 _IPolyCtlEvents_CP.h 文件,则将看到它包含一个名为 CProxy_IPolyCtlEvents 的类,该类是从 IConnectionPointImpl 派生的。_IPolyCtlEvents_CP.h 还定义了两个方法 Fire_ClickIn 和 Fire_ClickOut,它们接受两个坐标参数。当您需要从控件中激发事件时,将调用这些方法。

转载于:https://www.cnblogs.com/ytjjyy/archive/2012/04/17/2453357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值