佚名通过本文主要向大家介绍了activex控件下载xp,activex控件下载,activex控件,activex控件被阻止,activex控件官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问如何将一个ActiveX 控件加入到EXE类型的一个COM中?
描述:
解决方案1:
描述:
好像使用#import命令就可以了,生成.tbl文件,然后使用智能指针什么的。
不过我想问的是,是否能够在这个COM工程中加入一个Dialog,然后将控件拖到这个Dialog中去。
使用ActiveX提供的比较简单的函数调用,同时使用ActiveX的消息处理方法。
我试过好像不行,
1。工程不支持class wizard
2。通过拖控件方式产生的.cpp文件是扩展CWnd的,在COM中根本不支持。
不知道这个问题,是否有人碰到过。
好像以前看到别人实现的,但是不知道怎么弄,谢谢。
解决方案1:
ATL Object Wizard中有一个Composite control(复合控件)的对象类型,使用该对象类型可以创建出指定的ActiveX控件。详细介绍和相关示例:
复合控件基础知识
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/vcconaddingfunctionalitytocompositecontrol.asp
复合控件制作示例
http://www.codesky.net/article/list.asp?id=6304
用ATL和MFC来创建ActiveX控件
http://www.microsoft.com/china/msdn/archives/others/visualc/atlmfc.asp