2012年2月14日

【转】用ATL创建COM组件详细解说

摘要: 用ATL创建COM组件一、创建一个模型(工程) MyProj。二、给模型(工程)增加一个组件 MyCom。三、给组件增加方法(函数) MyF1、MyF2、MyF3、MyF4。一、创建模型(工程) MyProj在VC++6.0工作平台中,点击菜单 File 下的 New 菜单项,在出现的 New 对话框中选中 Projects 卡片,在列表框中选中 ATL COM AppWizard(活动模板库组件导航)。 在 Project Name 编辑框中输入项目名如 MyProj ,并选择合适的 Location 后,按确认按钮进入下一个对话框:ATL COM Appwizard - step 1 o. 阅读全文

posted @ 2012-02-14 10:53 和轩僮 阅读(2949) 评论(0) 推荐(0) 编辑

[转]C++基于ATL工程编写ActiveX控件

摘要: 开发环境:VS2010开发工程:C++ATL项目开发目的:创建ActiveX实现js调用步骤:1.创建一个ATL工程应用程序类型选择动态链接库(DLL),勾选支持COM+1.0,勾选支持部件注册器2.选择类视图,添加接口与类如果没有找到类视图,可以在工具栏中添加上视图选择工程,右键添加类。选择ATL简单对象。输入对象信息。此处的ProgID需要注意,填写之后可在js中通过new ActiveXObject(“你的progID”)创建对象。 勾选支持中的3个选项,我选择的线程模型为单线程,可根据实际需求修改。完成后会发现已经生成了Add.h和Add.c文件。里面有一些红色波浪线提示错误无需管。. 阅读全文

posted @ 2012-02-14 09:38 和轩僮 阅读(1536) 评论(0) 推荐(0) 编辑

导航