社区
ATL
帖子详情
请问使用ATL时如何包容和聚合已有的组件(救命啊!谁能告诉我要多少分都给啊)
df4000
2004-03-16 10:58:03
问题同上
...全文
85
5
打赏
收藏
请问使用ATL时如何包容和聚合已有的组件(救命啊!谁能告诉我要多少分都给啊)
问题同上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjyfyc
2004-03-18
打赏
举报
回复
包容已有组件时,已有组件的事件如何捕捉
LeeZi
2004-03-18
打赏
举报
回复
或者在包容组件上提供方法将连接过程封闭起来,这种实现比较简单,但是缺乏灵活性。
LeeZi
2004-03-18
打赏
举报
回复
已有组件的事件由包容的组件来转发。
luohualiushui
2004-03-18
打赏
举报
回复
自己实现连接点,在advise中建立已有组件和客户的连接
luohualiushui
2004-03-17
打赏
举报
回复
聚合用COM_INTERFACE_ENTRY_AGGREGATE系列的宏
包容没什么好说的,自己继承被包容对象的接口,在实现中调用内部对象相应的函数
MSComm控件
如果只安装VS2005,VS2008,
使用
MFC编程
时
,工具箱中无法添加串口通信控件。安装了这个
组件
后,就可以添加串口通信控件了。 1、将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹中,即C:\windows\system32 2、运行 注册.bat 3、导入 注册.reg
WTL 8.0
Windows Template Library (WTL) 是一个用来开发iWindows®应用程序与UI的
组件
,它扩展了
ATL
(Active Template Library),提供了一组控件,对话框,框架,GDI
组件
等元素,该版本支持Windows Vista 与 Visual Studio 2005,同
时
也支持Windows CE平台.WTL 8.0 遵循 Microsoft Permissive License.
COM编程精彩实例(电子书)
包含了体现COM最常用特性的例子,适合初学者阅读。
vs2015制作供js调用的
ATL
组件
dll库详解
ATL
组件
和mfc ActiveX
组件
都可以供网页去调用,在我其它的博客中详细讲述了ocx
组件
的开发方式以及在网页中如何调用,在这篇博客中将详细讲解
ATL
组件
的开发以及在网页中的调用。 1 创建
ATL
组件
项目 打开vs2015,选择新建
ATL
项目 后面的页面都按照默认设置,最后一步点击完成。 项目创建完成后可以看到在解决方案资源管理器中有两个项目,一个项目名称为
atl
_test,一个项目为
atl
_testPS 2 添加
ATL
简单对象类 右键
atl
_test项目名称,选择添加–类 在打开的添加类对话框中
ATL
中的
聚合
忙了一整天,居然没有搞定
ATL
的实际的对象创建,问题的关键在于对于 com
组件
的
聚合
调用没有搞明白,如果没有这个东西,
ATL
的CComObjectRootEx就可以了,只有简单的将IUnknown的实现简单的调一些inter的函数就可以了。但是为了
聚合
ATL
搞了一些CComObject的类出来了,这个打破常规的做法究竟为了什么,这些一些都要从
聚合
的思想看起。
聚合
简单的说就是一种COM对象的重用
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章