- 博客(9)
- 资源 (9)
- 收藏
- 关注
转载 c# IOleCommandTarget用法
下载中心 | 破釜学院 | 网页模板 | 破釜论坛 加入收藏设为主页站内搜索学院首页 网页制作 平面设计 编程开发 操作系统 网络安全 数据库 服务器区 去买书 招聘&求职站长兵书 多媒体/3D 基础理论 轻松一刻 英语学习 IT 动态
2013-01-30 15:34:09 1390
转载 COM_INTERFACE_ENTRY2和继承
CComObjectRootBase中以表驱动的方式对接口的查询作了一个内部的实现,即InternalQueryInterface()。所以在创建基于ATL的COM类时,需要创建一个包含所有实现接口的映射表。1. BEGIN_COM_MAP、END_COM_MAP、COM_INTERFACE_ENTRY与COM_INTERFACE_ENTRY2宏ATL提供了BEGIN_COM_MA
2013-01-26 09:56:38 1839
转载 ATL_NO_VTABLE详解
ATL_NO_VTABLE详解 2012-01-28 15:20:26| 分类: COM | 标签:atl_no_vtable详解 |字号 订阅ATL_NO_VTABLE详解我们可以注意到在用ATL编写COM组件时,在类前面都有一个宏ATL_NO_VTABLE,那么这个宏到底有什 么作用呢?这个宏的定义如下
2013-01-26 09:44:14 907
转载 c++ 编写COM
以下是用本文所说的方式编写自己的COM对象要经过的步骤: 第一步:写一个头文件,这个头文件包含以下内容: 1、 包含文件comdef.h:#include 。 2、 定义COM服务器的GUID。 _declspec(selectany) GUID CLSID_Mine = { 0xdc186800,0x657f,0x11d4, {0xb
2013-01-23 14:40:02 791
转载 atl atladvise解析
IDL中提供的[source]属性,是为了让实现类宣扬它支持哪几个对外接口注册。分类: 组件2008-02-02 08:21 484人阅读 评论(1) 收藏 举报IDL中提供的[source]属性,是为了让实现类宣扬它支持哪几个对外接口注册。主要表达的意思的是--组件内部在某种条件下将调用该接口,向外界传递信息。如果你对此信息感兴趣,就要自己实现这个接口,并向该组件
2013-01-22 11:39:49 2719
原创 BHO编程简介
BHO编程的步骤: 1.在ALT 简单对象向导中,线程模型选择:单元,聚合:否,接口:双重,支持的话BHO支持的需要IObjectWithSite。 2.在.h public 中添加需要重写或者实现的代码 3.在.cpp中实现.h中的方法 4.修改程序入口点(DLL入口点) 5.修改.Rgs文件
2013-01-19 17:30:13 565
原创 Activex宿主和寄宿者之间的运用
宿主和寄宿者之间只是为了方便理解的一个称谓,而实际上是没有这种说法的。 Acitvex控件浏览文件,诸如Excel,Flash,html 都需要实现所谓的客户端和服务端程序组件,加以控制最后显示给用户 IOleObject作为服务控件的一个借口提供了设置客户端接口的一个方法SetClientSite,只要实现IOleClientSite ,通过实例化IOleClientSite(关键
2013-01-19 17:25:00 544
转载 mfc activex类重写
如何: 在ActiveX 控件中获得顶层 IWebBrowser2 接口2011-01-09 14:09 277人阅读 评论(0) 收藏 举报目录(?)[+]此文章的信息应用于:Microsoft Internet Explorer (编程) 版本4.0, 4.01, 4.01 SP1, 4.01 SP2, 5, 5.01, 5.5转
2013-01-09 11:21:30 453
原创 ICustomDoc和IDocHostUIHandler应用
IDocHostUIHandler是IE暴露的一个不完全的界面取代接口,通过ICstomDoc的设置来确定IE界面的显示结果。 要点主要如下: 1。首先引入:ICustomDoc的头Mshtmhst.h(如若没有:一直提示找不到ICustomDoc标示符) class TDocHostUIHandlerImpl : publi
2013-01-08 17:46:52 2751
c# dll注入钩子(全局钩子)
2012-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人