
COM/DLL/ActiveX
snz
努力不一定成功,但放弃必定失败 --“勿在砂筑高台”
展开
-
用Visual C++实现PDF文件的显示
PDF介绍 PDF是“Portable Document Format 可移植文档格式”的缩写,它是Adobe公司开发的一种电子文档格式,已经成为国际通用的电子文档交换事实标准。PDF文件可以在各种平台下阅读、编辑、发布。该文件格式支持字体、图像、甚至任何附件的嵌入。 Adobe公司提供了两种软件用于处理PDF文档,分别是Acrobat及Acrobat Reader:前者功能强大,不仅能阅读,转载 2006-09-21 11:41:00 · 2986 阅读 · 0 评论 -
取消COM调用word,ppt时显示的正在切换对话框
http://support.microsoft.com/kb/248019/en-us How to prevent the OLE Server Busy dialog box from appearing during a lengthy COM operationView products that this article applies to.Article ID :转载 2007-01-16 09:23:00 · 1709 阅读 · 1 评论 -
VC使用MFC进行COM编程
首先应当明确,MFC中是通过嵌套类而不是多重继承来实现COM接口的,通过接口映射机制将接口和实现该接口的嵌套类关联起来;MFC中提供一套简明的宏来实现嵌套类的定义.其次,MFC通过CCmdTarget类实现了IUnknown接口。 本文首先描述创建一个COM服务器的步骤和核心代码.然后说明客户程序关键代码。 此COM服务器实现一个TimeLogServer组件,为简明起见,此组件只有一原创 2006-12-30 10:27:00 · 1252 阅读 · 0 评论 -
浏览器集成教学 自定义浏览器
本文翻译自http://msdn.microsoft.com/workshop/browser/hosting/wbcustomization.asp 本文的更新版本位于http://blog.youkuaiyun.com/jiangsheng/archive/2004/11/07/170742.aspx自定义浏览器本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDoc转载 2006-12-25 09:28:00 · 837 阅读 · 0 评论 -
ActiveX去除IE警告框方法
在classview下,向目录的第一个.h文件(即App启动头文件)中加入以下内容://创建Component Categories中的初始化安全和脚本安全项HRESULT CreateComponentCategory(CATID catid, WCHAR* catDescription);//在CLSID中创建与Component Categories中初始化安全和脚本安全项中相对应的im原创 2006-11-17 08:50:00 · 1573 阅读 · 0 评论 -
CWebBrowser2中获得鼠标点击后的链接地址的方法
在程序中添加 IE浏览器控件.并添加消息映射函数:// 重载OnBeforeNavigate2()函数后,可以实现连接重定向void CIE::OnBeforeNavigate2Explorer1( //该函数在HTML的连接前调用 LPDISPATCH pDisp, VARIANT FAR* URL, //准备浏览的URL,修改它可以实现转向 VARIANT FAR* Fla原创 2006-10-28 13:25:00 · 3168 阅读 · 1 评论 -
利用WM_GETMESSAGE做键盘记录
转自:火狐论坛以前写过木马程序,先挂个WH_GETMESSAGE钩子,判断登陆键是否按下,又装个WH_KEYBOARD钩子,取密码键盘记录.钩子不易多用.发现只用WH_GETMESSAGE就可以了,这个就是WH_GETMESSAGE的回调函数.嘿嘿,有人说我用复制,这个我连复制都给他处理了./*---------------------------------------------------*转载 2006-10-23 11:49:00 · 3070 阅读 · 0 评论 -
ActiveX 中检测击键消息方法实现
快捷键, 如箭头键, 首先接收由 ActiveX 控件容器的消息泵。 即使控件有焦点, 没有收到邮件键击, 对控件容器, 如箭头和 TAB 键有特殊含义。 MFCActiveX 控件有机会以通过覆盖其 PreTranslateMessage 函数截获这些消息。 对于 MFCActiveX 控件但是, 可以不总是调用 PreTranslateMessage。 loadTOCNode(1原创 2006-10-23 14:58:00 · 1391 阅读 · 0 评论 -
ActiveX 控件与Internet
ActiveX控件是一个自包含代码的组件,它有自己的永久状态,并且ActiveX控件与包容器之间通过COM接口进行通信,所以通常ActiveX控件具有普遍的适应性,换句话说,如果ActiveX控件在一个包容器程序中可以运行,那么通常它也可以运行在另一个包容器程序中。由于ActiveX控件是一种可独立发布的组件程序,又是一个永久对象,这些特性使得它非常适合于Internet环境。从包容原创 2006-09-23 11:04:00 · 1451 阅读 · 0 评论 -
使用MFC开发ActiveX控件
使用MFC开发ActiveX控件前言 ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。ActiveX控件这种技术涉及到了几乎所有的COM和OLE的技术精华,如可链接对象、统一数据传输、OLE文档、属性页、永久存储以及OLE自动化等。 ActiveX控件作为基本的界面单元,必须拥有自己的属性和方法以适合不同特点的程序和向包容器程序提供功能服务,其属原创 2006-09-22 09:18:00 · 1430 阅读 · 0 评论 -
com调用的几种方法 及 C#调用C++编写的的COM DLL
一、COM调用的方法5则:1,先注册comRequirement:1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录myCom.dll" no_namespace 或 #import "类型库所在目录myCom.t转载 2008-12-11 12:41:00 · 1256 阅读 · 0 评论