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,它们接受两个坐标参数。当您需要从控件中激发事件时,将调用这些方法。