ATL
文章平均质量分 76
btwsmile
不积跬步无以至千里
展开
-
ATL-Style类 (模板基类) 定义的一种AV错误
下面是一个典型ATL风格的类定义:#include "stdafx.h"#include "iostream.h"template class B1{public: void SayHi() { T* pT = static_cast(this); pT->PrintClassName(); }protected:原创 2011-05-22 17:33:00 · 1030 阅读 · 0 评论 -
探秘窗口过程函数(WndProc)的Thunk技术
最近看了一篇讲ATL Thunk技术的好文章(下载),收获较多,在此做一个总结。Thunk技术的由来我们知道,经典的Windows程序设计采用纯Windows API来实现,创建一个窗口必须严格遵循“定义窗口类,注册窗口类,创建窗口,显示窗口,更新窗口,启动消息循环”的步骤。虽然经典的Windows程序设计在一定程度上已经体现出了OOP的思想 (对象 = 数据 + 代码),但是与当代的OO原创 2012-11-17 15:32:18 · 3618 阅读 · 2 评论