社区
ATL
帖子详情
我是新手,求教:怎样触发事件?????
iwin
2000-07-12 03:07:00
我在VC中生成一个ATL OBJECT,但不知如何触发它的事件
...全文
136
3
打赏
收藏
我是新手,求教:怎样触发事件?????
我在VC中生成一个ATL OBJECT,但不知如何触发它的事件
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skt642
2001-05-31
打赏
举报
回复
60126关注!
iwin
2000-07-13
打赏
举报
回复
谢谢softdoctor的提点,希望以后对我多加指教!!!
softdoctor
2000-07-13
打赏
举报
回复
需要以下几步
1、在idl文件里加入事件接口
比如:
[
uuid(3CF27B93-8811-40AA-930C-8366B1197122),
helpstring("ObjEvent")
]
dispinterface IObjEvent
{
properties:
methods:
[id(1)] void Event1();
[id(2)] void Event2();
};
2、编译后,选择菜单Project->Add to project->Component and controls
选择Develop Studio Component双击
选择ATL Proxy Generator
选择你工程的.tlb文件,选刚才加入的借口生成Connection Point-> "Insert"
取合适的文件名,该工具将为您生成Connection Point声明文件,如果熟练的话可自己修改该文件。
3、在你的对象cpp里做如下修改
将如下语句加入你的对象继承里去
public CProxyIObjEvent<CYourObj>,
public IConnectionPointContainerImpl<CYourObj>
假设CYouObj是你的对象类。
加入以下语句
BEGIN_CONNECTION_POINT_MAP(CYourObj)
CONNECTION_POINT_ENTRY(DIID_IObjEvent)
END_CONNECTION_POINT_MAP()
4、将生成的头文件包含进来。
这样就可以触发事件了例如:Fire_Event1()
数据处理救星降世Power Query
0/ Excel数据处理新利器来了,准备好了吗? 1/ 比网红函数VLOOKUP还全面的功能。——查(查询) 2/ 取其精华,去其糟粕。...——聚(聚合) 9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
新手
求教
,请问ACTION_DOWN和ACTION_UP什么时候触发呢?
public static class PlaceholderFragment extends Fragment { public PlaceholderFragment() { } ... public View onCreateView(LayoutInflater inflater, ViewGroup ...应该怎么做呢?
easyui框架前后端交互_
新手
求教
,前后端交互问题!
c部分做成这样了:本来列表是这样的:编号类型标题内容时间2500娱乐娱乐2014/7/21 0:00:002510封面人物时尚2014/7/20 0:00:002530112111/1/1 0:00:00当我点击按钮
触发事件
:$(function(){$("按钮").click(function()...
iphone开发每日一练【2011-08-26】
IOS 5.0 急阿,为啥升级了xcode之后编译的app打包ipa错误? cell 奇怪问题,
求教
deprecated writeToFile:filepath atomicallyYES ? 关于UIImagePickerController横屏
新手
求助 UI
php微信支付说明,如何用PHP实现微信支付,
求教
。
新手
!说明详细点
isset($_GET['code'])) { //触发微信返回code码 //设置redirect_uri参数,返回code码地址,其实就是重定向到当前页面,获取用户code码参数 $url = WxPayConf_pub::JS_API_CALL_URL."?showwxpaytitle=1&out_trade_no=$...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章