摘要:
参考:http://www.cnblogs.com/del/archive/2008/07/27/1252343.html 一.复合文档相关函数 1.StgCreateDocfile The Stg... 阅读全文
随笔分类 - J.COM技术
ATL 线程池的使用
2011-07-16 20:45 by Clingingboy, 2364 阅读, 收藏, 编辑
摘要:
一.自定义一个Worker class CMyWorker { public: typedef MyRequestType RequestType; BOOL Initialize(void* pv... 阅读全文
com 集合和枚举器
2011-07-16 20:45 by Clingingboy, 473 阅读, 收藏, 编辑
摘要:
对于这门技术我真的是边学边忘,复杂的一塌糊涂. 一.http://www.cnblogs.com/Clingingboy/archive/2011/06/13/2080100.html 一般都有一个... 阅读全文
ATL 连接点例子(atlduck)
2011-07-16 20:44 by Clingingboy, 2257 阅读, 收藏, 编辑
摘要:
一.客户端获取连接点IConnectionPoint LRESULT CMyDlg::OnCreateDoDuck(WORD wNotifyCode, WORD wID, HWND hwndCtl,... 阅读全文
ATL Windows窗体支持(1)
2011-07-14 21:33 by Clingingboy, 2749 阅读, 收藏, 编辑
摘要:
一.原始Win32窗体 #include "stdafx.h" // Includes windows.h and tchar.hLRESULT CALLBACK WndProc(HWND, UI... 阅读全文
ATL 接口映射
2011-06-21 20:16 by Clingingboy, 1139 阅读, 收藏, 编辑
摘要:
一.BEGIN_COM_MAP && END_COM_MAP 以BEGIN和END结尾,COM_INTERFACE_ENTRY放中间 BEGIN_COM_MAP(CRandom) COM_INTER... 阅读全文
ATL 类实例化
2011-06-20 23:48 by Clingingboy, 885 阅读, 收藏, 编辑
摘要:
一.类的静态初始化 c++没有静态构造函数(只初始化一篇),所以atl加了一个ObjectMain方法,true为构造函数,false为析构函数 static void WINAPI ObjectM... 阅读全文
ATL中集合和枚举器
2011-06-15 20:37 by Clingingboy, 1040 阅读, 收藏, 编辑
摘要:
一.实现枚举器 typedef std::vector< std::string > ContainerType;typedef VCUE::GenericCopy<VARIANT, Contain... 阅读全文
ATL-CComCreator(CComCoClass的使用)
2011-06-15 20:35 by Clingingboy, 2309 阅读, 收藏, 编辑
摘要:
接上篇http://www.cnblogs.com/Clingingboy/archive/2011/06/14/2081019.html 一.封装生命周期步骤 由于以上过程容易出错,所以在CCom... 阅读全文
Visual C++ 2011-5-30
2011-06-15 20:34 by Clingingboy, 642 阅读, 收藏, 编辑
摘要:
一.UNREFERENCED_PARAMETER的用处 http://blog.csdn.net/liuchanghe/archive/2006/12/31/1471302.aspx 二.RegCo... 阅读全文
ATL 多步构造
2011-06-14 22:31 by Clingingboy, 2417 阅读, 收藏, 编辑
摘要:
一.FinalConstruct && FinalRelease 显然构造函数调用虚方法是有问题的 class Base {public: Base() { Init(); } virtual void Init() {}};class Derived : public Base {public: virtual void Init() {}};分部构造的意思就是在构造函数完全初始化好之后,然后... 阅读全文
com 枚举器
2011-06-13 21:58 by Clingingboy, 738 阅读, 收藏, 编辑
摘要:
interface IItems : IDispatch{ [id(DISPID_NEWENUM), propget] HRESULT _NewEnum([out, retval] IUnknown... 阅读全文
ATL 复制策略和CAdapt
2011-06-13 21:33 by Clingingboy, 1276 阅读, 收藏, 编辑
摘要:
http://msdn.microsoft.com/zh-cn/library/cc468023(VS.71).aspx template <class T>class _Copy{public:... 阅读全文
COM Tip(2)
2011-06-12 13:37 by Clingingboy, 555 阅读, 收藏, 编辑
摘要:
一.使用IDispatch interface IRandom : IDispatch{ import "oaidl.idl"; [id(0)] HRESULT Start([out]long* p... 阅读全文
COM Tip(1)
2011-06-12 12:26 by Clingingboy, 386 阅读, 收藏, 编辑
摘要:
一.AtlAdvise Creates a connection between an object's connection point and a client's sink.HRESULT A... 阅读全文
COM 自动化和连接点
2011-06-11 21:02 by Clingingboy, 630 阅读, 收藏, 编辑
摘要:
一.双重接口 http://baike.baidu.com/view/1295308.htm 使用dual标记 [ object, uuid(CE00527D-F8E3-46A3-8BC8-A253... 阅读全文
MFC对COM的支持
2011-06-09 21:13 by Clingingboy, 1709 阅读, 收藏, 编辑
摘要:
一.COM接口映射表 BEGIN_INTERFACE_PART(Dictionary, IDictionary) INIT_INTERFACE_PART(CDictionary, Dictionar... 阅读全文
创建COM组件全过程
2011-05-15 20:17 by Clingingboy, 5298 阅读, 收藏, 编辑
摘要:
一.创建一个接口 struct ISimpleMsgBox : public IUnknown{ // IUnknown STDMETHOD_(ULONG, AddRef)() PURE; STDM... 阅读全文
com学习笔记(9)IDL
2009-07-09 14:04 by Clingingboy, 609 阅读, 收藏, 编辑
摘要:
http://www.cnblogs.com/yoran/articles/1099601.html http://hi.baidu.com/ilotus_y/blog/item/b70acf31d446eb1eebc4af81.html 阅读全文