社区
ATL
帖子详情
ActiveX问题
pango
2000-02-05 08:37:00
我用VC++创建一工程,起初并没选择“ActiveX Controll",但后来我想在工程中支持ActiveX,请问我该如何处理?
...全文
103
2
打赏
收藏
ActiveX问题
我用VC++创建一工程,起初并没选择“ActiveX Controll",但后来我想在工程中支持ActiveX,请问我该如何处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LeonCamel
2000-02-06
打赏
举报
回复
如果要手动处理,要两部:
1.stdafx.h中加入#include<afxdisp.h> (可能是这样)
2.在InitInstance()中加入AfxEnableControlContainer().就可以了.
自动处理:
直接添加一个ActiveX,他会提示你是否要加入activex支持
x_q_y
2000-02-05
打赏
举报
回复
你可以试试在你的app类中的InitInstance()的函数的头部加上
AfxEnableControlContainer();
应该就没问题了
activex
的部署方面的
问题
自己做了个
ACTIVEX
,结果在客户端部署不成功,找了几个DEMO及博文,希望有帮助
ActiveX
控件导入程序
不用工具箱的话,自己手工添加,需要注意一个
问题
,就是要用Aximp.exe来包装一下ocx控件的类,然后再程序中引用生成的dll就可以了。 aximp [options]{file.dll | file.ocx} The following command generates MediaPlayer.dll and AxMediaPlayer.dll for the Media Player control msdxm.ocx. aximp c:\systemroot\system32\msdxm.ocx 将
ActiveX
控件的 COM 类型库中的类型定义转换为 Windows 窗体控件。 Windows 窗体只能承载 Windows 窗体控件,即从 Control 派生的类。Aximp.exe 生成可承载于 Windows 窗体上的
ActiveX
控件的包装类。这使您得以使用可应用于其他 Windows 窗体控件的同一设计时支持和编程方法论。若要承载
ActiveX
控件,必须生成从 AxHost 派生的包装控件。此包装控件包含基础
ActiveX
控件的一个实例。它知道如何与
ActiveX
控件通信,但它显示为 Windows 窗体控件。这个生成的控件承载
ActiveX
控件并将其属性、方法和事件公开为生成控件的属性、方法和事件。 如果不包装一下直接用,会出现 灾难性 错误。上面已经说明了原因。 在项目中引用生成的ax开头的dll,在窗体代码中增加: 声明一个公有的控件对象: public AxISPICRECLib.AxISPICREC AxISPICREC; 在InitializeComponent()方法内初始化控件: AxISPICREC = new AxISPICRECLib.AxISPICREC();//必须new对象,否则窗体设计器出
问题
((System.ComponentModel.ISupportInitialize)(this.AxISPICREC)).BeginInit();//初始化开始 this.Controls.Add(this.AxISPICREC);//添加控件 ((System.ComponentModel.ISupportInitialize)(this.AxISPICREC)).EndInit(); this.AxISPICREC.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("AxISPICREC.OcxState")));//设计控件状态 如果遇到“正试图在 os 加载程序锁内执行托管代码”这个错误,请设置“调试”--“异常” "----"Managed Debugging Assistants"中勾掉"LoaderLock" 就可以了。
修复
ACTIVEX
部件.rar
修复
ACTIVEX
部件,解决
ACTIVEX
控件
问题
~,FOR windows xp
自开发的简单的
ActiveX
(delphi版)
最近项目需要,开发了一个简单的
ActiveX
(delphi版)控件,比较适合初学者,希望大家相互学习,如有
问题
,请与本人联系。谢谢
DSO Framer
ActiveX
MS的一个Office开发控件 充当
ActiveX
文档容器托管自定义窗体或网页中的 Office 文档 (包括 Microsoft Word、 Microsoft Excel、 Microsoft PowerPoint、 Microsoft Project 和 Microsoft Visio 文档)。 控件 (Dsoframer.ocx) 轻量和灵活的并提供开发人员有关使用 Office 自定义解决方案中新的目标。 该控件旨在处理特定的
问题
使用难,一个非Exchange 顶级主机窗口和提供的
ActiveX
文档作为一个起点构建您自己的嵌入的对象文件查看器或编辑器作为
ActiveX
控件的生成。
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章