社区
ATL
帖子详情
VS2008中如何导入active控件
solo_coder
2008-10-20 05:17:45
目前有个程序,程序本身是在 VS2008中用C++编写,没有使用GUI,所以就没有使用MFC。
目前需要导入一个active控件,因为以前没有使用过active控件,所以也就不知道如何导入active控件到项目中,使用google搜索也没有找到有价值的信息(找到了使用dephi导入active控件的方法)
所以请教VS2008下导入active控件的方法,程序是C++编写的,没有使用MFC类库。
...全文
519
5
打赏
收藏
VS2008中如何导入active控件
目前有个程序,程序本身是在 VS2008中用C++编写,没有使用GUI,所以就没有使用MFC。 目前需要导入一个active控件,因为以前没有使用过active控件,所以也就不知道如何导入active控件到项目中,使用google搜索也没有找到有价值的信息(找到了使用dephi导入active控件的方法) 所以请教VS2008下导入active控件的方法,程序是C++编写的,没有使用MFC类库。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
solo_coder
2008-10-24
打赏
举报
回复
谢谢大家,
我把程序改成MFC的了,
该问题已经得到了解决。
确实,在控制台程序中使用ActiveX控件很麻烦。
Tinary3v0
2008-10-22
打赏
举报
回复
控制台程序使用ActiveX 好像不太容易啊 我试了试没有成功
我想你最好的办法就是把自己的程序改成MFC的 不管是对话框还是单文档多文档都能很容易的使用ActiveX。
如果你做是服务器端的程序,那你就写成一个Dll吧,在VS中添加引用就可以使用里面的东西。 服务器端使用MFC的ActiveX很麻烦。
solo_coder
2008-10-21
打赏
举报
回复
[Quote=引用 2 楼 Tinary3v0 的回复:]
你所说的没有GUI没有MFC支持的应用程序是指的什么?
那你建立的是什么应用程序,具体一点。
在VS中的Dialog或这单文档添加ActiveX控件我知道怎么弄。
但是不明白你说的是什么样的应用程序。
[/Quote]
是C++在VS2008下写的控制台程序,所以没有使用MFC库
Tinary3v0
2008-10-21
打赏
举报
回复
你所说的没有GUI没有MFC支持的应用程序是指的什么?
那你建立的是什么应用程序,具体一点。
在VS中的Dialog或这单文档添加ActiveX控件我知道怎么弄。
但是不明白你说的是什么样的应用程序。
solo_coder
2008-10-20
打赏
举报
回复
?
希望大家能解惑
使用
vs
2008
开发的 mfc
active
x
控件
学习孙鑫老师的
Active
X
控件
生成的代码,上传一份保存。
Active
X
控件
导入
程序
不用工具箱的话,自己手工添加,需要注意一个问题,就是要用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 将
Active
X
控件
的 COM 类型库
中
的类型定义转换为 Windows 窗体
控件
。 Windows 窗体只能承载 Windows 窗体
控件
,即从 Control 派生的类。Aximp.exe 生成可承载于 Windows 窗体上的
Active
X
控件
的包装类。这使您得以使用可应用于其他 Windows 窗体
控件
的同一设计时支持和编程方法论。若要承载
Active
X
控件
,必须生成从 AxHost 派生的包装
控件
。此包装
控件
包含基础
Active
X
控件
的一个实例。它知道如何与
Active
X
控件
通信,但它显示为 Windows 窗体
控件
。这个生成的
控件
承载
Active
X
控件
并将其属性、方法和事件公开为生成
控件
的属性、方法和事件。 如果不包装一下直接用,会出现 灾难性 错误。上面已经说明了原因。 在项目
中
引用生成的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" 就可以了。
Windows Server 2012 R2 建立
Active
Directory域
本套课程共34课时,主要讲解
Active
Directory域对象、对象属性、容器与组织单位概念,域、树、林之间的关系,域控制器,LDAP,全局编录(Global Catalog),站点,目录分区,域控制器及容错域控制器的建立,加入域,...
Active
Report
支持ASP.NET-
Active
Reports在WebForms应用程序
中
通过使用ASP.NET 服务器
控件
来使用。这个
控件
支持分布式web报表,可使用HTML,
Active
X,.NET 和PDF浏览器。完全代码集成-使用Microsoft Visual Studio.NET编辑器用C#或VB.NET编写报表的代码,非常灵活。报表向导-报表向导帮助您开始创建使用集成设计器来定制的简单报表。设计器-对象模版完全显现的对象模版。允许您动态的建立和修改报表Report Creation API提供了完整的运行时访问报表对象和成员功能。最终用户报表设计器终端用户设计器为您提供了向您应用程序
中
加入设计器的功能,同时提供了终端用户报表编辑功能。
控件
的方法和属性能方便的存储和加载报表布局,监测和控制设计环境,并可根据终端用户的需要定制外观。与ASP.NET集成Web浏览器
控件
为您提供了web上的快速浏览
Active
Reports 以及打印功能,并具有
Active
X浏览器和Acrobat Reader 浏览器类型的属性。RPX 文件HTTP处理器为您提供了在web服务器上轻松的放置报表的功能,并可使您的Internet用户采用HTML 或PDF进行浏览,而不需要编写任何代码。编译的报表HTTP处理器提供了直接访问服务器的程序集
中
编译的
Active
Reports,而不需要编写任何ASPX页面。发布-容易部署报表引擎是一个简单处理强名称程序集。程序集可以使用XCopy发布或放置于程序集全局存储器
中
(GAC)。专业版包括HTTP 处理器和服务器并行web
控件
,用于ASP.NET 报表。设计器-容易学习与.NET 环境完全集成熟悉的用户界面支持C#和Visual Basic.NET报表将作为您应用程序
中
的一部分进行编译,以加快处理速度,增强安全性,并且用户可以有选择的分别发布。初学者报表向导和Microsoft Access 报表
导入
向导设计器拥有第三方
控件
(图表
控件
,图像
控件
等)。数据访问-容易连接包括OLEDB和SqlClient报表数据源包括灵活的xml数据源绑定到Dataset,DataView,DataTable和任何IListSource
控件
数据源属性能在运行时修改,生成ad hoc(动态)报表灵活的非绑定数据预览和输出-容易显示支持C#代码小型部署程序集,适用于Internet 上使用TOC/Bookmarks超链接输出过滤文件格式为RTF、PDF、EXCEL、HTML、TIFF 和文本文件。
校信息管理系统
一、编程环境: windows2003 +visual stdio c++ .net,Ado + SQL2000二、SQL设置:将在SQL2000下建立schooldata数据库,
导入
数据文件三、
导入
数据:data目录下有school_back数据库备分文件操作:用SQL企业管理器还原数据库来
导入
数据访问本地数据库服务器,密码是自己设置的那个,操作schooldata数据库的用户名和密码相同。主要用ADO访问数据库,和几个显示数据的
控件
Treectrl,listctrl,datagrid等程序
中
有几个BUG还没解决,四、实现功能:操作:在选择查询条件:选择一个,tree
控件
里显示相关信息可以在tree
控件
里单击来显示每个ITEM,每个ITEM相关信息显示在LIST
控件
内双击LIST
控件
显示具体信息也可以在窗口里单击右键或操作菜单具体操作五、主要功能:查询,添加,删除,显示“学院,各系,班级,学生,教师,社团,课程”等信息程序还用了
Active
Skin 对程序进行了换肤!!
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章