代码改变世界

阅读排行榜

c++ template笔记(1)模板函数

2011-03-08 13:28 by Clingingboy, 2416 阅读, 收藏,
摘要: 1.定义函数模板 template <typename T>inline T const& max (T const& a, T const& b){ // if a < b then use b ... 阅读全文

com 名字对象(2)创建名字对象(IMoniker)

2011-07-26 20:31 by Clingingboy, 2390 阅读, 收藏,
摘要: 1.文件名字对象 IUnknown* pUnk = NULL;IMoniker* moniker2=NULL;CreateFileMoniker(OLESTR("E:\\test.xlsx"),&m... 阅读全文

ATL 线程池的使用

2011-07-16 20:45 by Clingingboy, 2380 阅读, 收藏,
摘要: 一.自定义一个Worker class CMyWorker { public: typedef MyRequestType RequestType; BOOL Initialize(void* pv... 阅读全文

WTL学习笔记(1)基础

2011-08-08 17:46 by Clingingboy, 2377 阅读, 收藏,
摘要: WTL基于ATL,并做了简化和封装 不同点 1.DECLARE_FRAME_WND_CLASS 原ATL:DECLARE_WND_CLASS封装了一个ATL::CWndClassInfo结构 DEC... 阅读全文

com学习笔记(2)基本的com接口-QueryInterface的实现

2009-07-05 16:56 by Clingingboy, 2332 阅读, 收藏,
摘要: QueryInterface 接上篇 一.COM接口的开始IUnknown com起于接口,又归于接口. com之所以是com,是因为其继承了一个名为IUnknown接口. IUnknown接口是一个非常有趣的名字.我们第一次看到这个接口,都会非常好奇,名字的由来开发内部肯定是有故事的,或者他们想不出啥好名字也是有可能的. 下面我们来看一下IUnknown接口定义了哪些成员,这篇只讲Query... 阅读全文
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 131 下一页