社区
ATL
帖子详情
如何能不用MFC创建ActiveX控件?
麦壳饼
2000-04-25 07:40:00
我不太喜欢用MFC编程,不只有没有办法不用MFC做ActiveX控件?
...全文
303
10
打赏
收藏
如何能不用MFC创建ActiveX控件?
我不太喜欢用MFC编程,不只有没有办法不用MFC做ActiveX控件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huitor
2000-05-26
打赏
举报
回复
使用ATL 或者SDK
lapple
2000-05-26
打赏
举报
回复
当然用CB或ATL了.
royluo
2000-05-24
打赏
举报
回复
我说说我的观点
我没有用过CB或者Delphi,所以不说他们
关于 ATL,MFC,VB 这三个。
如果你希望快速构件一个ActiveX控件
而且你对它的效率要求不高,
同时最好不要是在Internet上发布使用的
用VB,简单,快速
请注意:它需要VB运行库支持
如果你有一个原来的MFC所编写的控件
希望改写为ActiveX控件
建议你使用MFC
我就试过,方便快速
而且运行效率比VB编写控件的高
如果使用静态连接MFC,还可以脱离MFC动态库的支持
如果你想写一个专业的,高效的,短小的控件
我推荐ATL。
其实也并不难,
关键看你是否愿意花一点时间去学习一下
麦壳饼
2000-05-23
打赏
举报
回复
有没有源代码呢??
给我一份好吗?
Marksman
2000-05-21
打赏
举报
回复
用ATL,没什么可难的
苍天不负有心人
其实ATL即使复杂,只用20%就可完成你的需要,并不用学的那么深
努力!!!
halfdream
2000-05-20
打赏
举报
回复
用CB吧,它提供了TypeLibrary 工具用起来很方便。另一方面,你也能够选择是否使用
VCL,既方便又自由。另外VB 弄出来的ActiveX 尺寸太大,对ActiveX来说这个弱点
有点致命。
sess
2000-05-20
打赏
举报
回复
用delphi,c++builder easy!
packager
2000-05-09
打赏
举报
回复
对,我也和你一样,极其不想用MFC来做ActiveX控件,既不可视化,又不能利用多个现有
控件组装成一个控件,真是令人失望.
用VB来做ActiveX倒是非常容易的,那么是不是只好用VB呢?我也不想用VB,因为VB做出来的控件必须要附带VBRUN*.DLL,好象速度也很慢,另外对Basic语言也没什么兴趣.
因此我的选择是用C++Buidler,CB可以生成ActiveForm,用它来做ActiveX是C/C++程序员的首选.既是可视化的,又可利用已有的众多控件组成一个新的ActiveX,就象写应用程序一样方便,而且还是C/C++语言,速度快,发布时也可不需要附带任何DLL(这需要在编译时设置一些
选项).
rosement
2000-05-06
打赏
举报
回复
当然,编写一个ACTIVEX,最简单的方法是用VB,如果你使用VC的话,可以使用ATL编程,BASECTRL编程等,但这两种方法都比较复杂(看看CSDN提问的内容就知道了,几乎没有人问ATL的内容,更别说BASECTRL了)。另外你还可以使用JAVA,DELPHI等来编写ACTIVEX。
不过如果你是开发一般用途的控件,或日常应用的控件,你还是使用VB比较好。当然如果你要开发比较复杂的ACTIVEX,你还是应该使用VC+VB的方法比较好,用VC写各个分部控件,用VB集合!!!
如果你想开发真正高性能的工业控件,推荐使用C++来编写比较好,但那要花费你起码半年以上的时间来学习COM等低层调用。
不过作为以为开发人员,我在这里还是推荐你还是利用VB比较好,如果你想证明你编程的水平和做工业开发,你还是利用C++(ATL)比较好!
softdoctor
2000-04-25
打赏
举报
回复
用ATL编。
创建ATL工程,然后添加Control Object
然后与用MFC写ActiveX很类似,只是不用
MFC用ATL
基于
MFC
的
ActiveX
控件
开发
基于
MFC
的
ActiveX
控件
开发,基于
MFC
的
ActiveX
控件
开发
用ATL和
MFC
来
创建
ActiveX
控件
.doc
用ATL和
MFC
来
创建
ActiveX
控件
在视图窗口中动态
创建
ActiveX
控件
FlexGrid
视图窗口中动态
创建
ActiveX
控件
FlexGrid
2022年用ATL和
MFC
来
创建
ActiveX
控件
C语言教程.docx
2022年用ATL和
MFC
来
创建
ActiveX
控件
C语言教程.docx
VS2015
MFC
ActiveX
使用对话框调用另外一个
ActiveX
控件
VS2015
MFC
ActiveX
使用对话框调用另外一个
ActiveX
控件
,包含生成的ocx以及测试网页
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章