COM/ATL/WTL
文章平均质量分 74
Tunix126
这个作者很懒,什么都没留下…
展开
-
VC中通过自动化客户端操作Word2000
我们在编写程序,开发软件的过程中如果能利用已有的程序的功能,那么可以大大减轻开发过程中程序员的工作量,同时达到事半功倍的效果。例如在工程中,许多软件需要文字处理功能,虽然MFC提供了一些方法,但是具体实现起来既费事,又有一定的困难,如果我们可以直接使用OFFICE提供的功能,岂不美哉!要实现这一目的,只需要利用微软的ActiveX Automation技术就可以轻松实现。本例主要讲述了自动化转载 2006-10-17 14:40:00 · 1244 阅读 · 0 评论 -
用C模拟实现COM机制
COM似乎生来就与C++有关,虽然它一再强调COM本身与语言无关,但由于C语言本身对面相对象支持不够好,也就似乎和COM离得比较远,但也不是不能实现。本文用C模拟实现了COM机制,对于一些在如BREW平台上开发的程序员,和想更深入学习C语言的人或许有那么一点微薄的帮助。 What is COM1.Component Object Modell(组件对象模型)2.Referen转载 2007-04-02 15:11:00 · 1431 阅读 · 0 评论 -
从内嵌的IE控件里访问外部框架的方法
从内嵌的IE控件里访问外部框架的方法 由于IE控件可以很容易的制作出比较漂亮的界面,所以现在的程序都喜欢内嵌一个IE控件。但是,但是如何在IE控件里运行JavaScript脚本,并访问外部框架的方法属性呢?以前,我一直不明白。最近,参考了MSDN的例子,发现其实不是很困难嘛。现在把自己的一些体会与各位分享,不当之处还请多多见谅。 我们知道在OLE的世界里,有一个Container的转载 2007-02-26 17:06:00 · 1841 阅读 · 0 评论 -
How to obtain Microsoft support files from online services
View products that this article applies to.function loadTOCNode(){} Article ID : 119591 Last Review转载 2006-10-25 17:28:00 · 1157 阅读 · 0 评论 -
Visual C++ ActiveX Control for hosting Office documents in Visual Basic or HTML
View products that this article applies to.function loadTOCNode(){} Article ID : 311765 Last Review转载 2006-10-25 13:50:00 · 4905 阅读 · 0 评论 -
MFC ActiveX 控件:属性页
属性页使 ActiveX 控件用户得以查看和更改 ActiveX 控件属性。可通过调用控件属性对话框访问这些属性。该对话框包含一个或多个属性页,这些属性页提供自定义的图形界面用于查看和编辑控件属性。ActiveX 控件属性页以两种方式显示: 当调用控件的 Properties 谓词 (OLEIVERB_PROPERTIES) 时,控件打开包含控件属性页的有模式属性对话框。转载 2006-10-17 17:07:00 · 1896 阅读 · 0 评论 -
MFC ActiveX 控件
ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,它支持广泛的 OLE 功能并可自定义以满足多种软件的需要。ActiveX 控件旨在用于普通的 ActiveX 控件容器和 Internet 上的万维网页。您既可以用此处介绍的 MFC 也可以用活动模板库 (ATL)来创建 ActiveX 控件。ActiveX 控件可以在自己的窗口中对自身进行描述,对事件(如单击鼠标)做出响应转载 2006-10-17 17:06:00 · 2302 阅读 · 3 评论 -
编写浏览器不弹出警告的ActiveX控件
我们在编写ActiveX控件时,如果用在浏览器中,经常都会弹出现在运行的脚本不安全的提示,如果给客户使用,将会带来极大不便。 按照MSDN的介绍通常有两种一种是实现IObjectSafe接口,一种是通过修改注册表的方法。一般如果用ATL开发ActiveX控件,就用实现IObjectSafe接口的方法。如果用MFC开发,我觉得还是用修改注册表的方法比较方便。下面我们将第二种方法:要包括两个文件转载 2006-10-17 15:54:00 · 950 阅读 · 0 评论 -
VC对Office进行操作
注:本文转载于vctop.com,如有问题,请与站长联系。 用VC对Office进行操作的介绍已经不少了,但是从来没有把word,excel,powerPoint进进全面的介绍的。由于工作的需要,我需要对在自己的软件中对word,excel,powerPoint进行操作。所以把自己的体会写出来和大家分享,希望对大家有所帮助。当然还有很多不当之处,希望大家指出。用例子来说明吧,首先创建一个M转载 2006-10-17 14:57:00 · 2319 阅读 · 0 评论 -
使用Microsoft Agent的COM接口编程
Microsoft Agent具有相当广泛的用途,我们既可以把它加入到普通应用程序中供本地系统使用,也可以把它嵌入到HTML文档中供Internet/Intranet使用。Microsoft Agent支持C/C++、Visual Basic、Java、JScript和VBScript等多种编程语言,并为程序员提供了OLE自动化服务器和ActiveX控件两种编程方法,从本质上讲,这两种编程方法都属转载 2006-10-17 17:22:00 · 864 阅读 · 0 评论 -
使用MFC在应用程序中嵌入MS Word
摘要:这篇文章着重讲述了如何使用MFC将Microsoft Word嵌入到应用程序中的方法。对在VC下使用类型库和COM技术也做了简要阐述。 关键字:VC++、MFC、COM、自动化 一、 引言 Microsoft Office办公套件以其功能强大、方便实用而被广泛使用。我们可以使用自动化作为Word用以把其功能显露给其他应用的方式,采用这种方式可以尽可能少的占用自动化客户的资源,并且转载 2006-10-17 14:45:00 · 1115 阅读 · 0 评论 -
COM组件中的线程模式
提及COM的线程模式,实际上指的是两个方面,一个是客户程序的线程模式,一个是组件所支持的线程模式。客户程序的线程模式只有两种,单线程公寓(STA)和多线程公寓(MTA)。组件所支持的线程模式有四种:Single(单线程)、Apartment(STA)、Free(MTA)、Both(STA+MTA)。 1、公寓只是个逻辑上的概念。一个STA只能包含一个线程,一个MTA可以包含多个线程。一个进程转载 2006-10-15 13:11:00 · 750 阅读 · 0 评论 -
用ATL和MFC来创建ActiveX控件应该使用哪个框架?
用ATL和MFC来创建ActiveX控件George Shepherd 本文假定你熟悉MFC, ATL, and COM 难度级别 1 2 3摘要目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发。MFC代表了创建独立的Windows应用的一种简单、一致的方法;ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码。这两种框转载 2006-10-19 14:05:00 · 1750 阅读 · 0 评论 -
使用ActiveX控件开发网页常见的问题
1. 什么是ActiveX 控件?Microsoft® ActiveX™ 控件是由软件提供商开发的可重用的软件组件。使用 ActiveX控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。现在,已有1000多个商用的ActiveX控件,开发控件可以使用各种编程语言,如C,转载 2006-10-19 13:54:00 · 1163 阅读 · 0 评论 -
MTS组件的创建过程
一个MTS组件的创建过程包含以下几个步骤: 1。一个客户机为在MTS中注册的COM对象调用CreateObject 2。这个COM对象的注册表设置表明它是一个MTS对象,所以创建交给MTS Executive(MTS执行者) 3。COM运行时间将MTS Executive加载到MTS代理中,MTS代理是mts.exe 4。MTS Executive加载COM DLL,并创建它的一个类转载 2006-10-15 13:13:00 · 1022 阅读 · 0 评论 -
为MFC 和 ATL控件创建签署的CAB文件
如果您计划通过Internet销售 MFC控件和ATL 控件,您应该将其打包成签署的小巧(Cabinet -CAB) 文件。签署文件确保用户下载您的控件时源代码是安全的。一个CAB文件包含一个您的控件及其安装信息(比如,都需要哪些动态链接库DLL和OCX一起安装)的压缩版本。创建和签署CAB文件的工具包含于Visual C++ 5.0 光盘中的 CAB&SIGN 目录下面。 该目录下的公用程序转载 2006-10-17 15:53:00 · 976 阅读 · 0 评论 -
浏览器集成教学 自定义浏览器(Updated for Windows XP SP2)
本文翻译自 http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/hosting/wbcustomization.asp 自定义浏览器本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostSh转载 2008-10-28 14:23:00 · 1315 阅读 · 0 评论