zxlben

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年2月23日

摘要: ATL中采用了一种动态生成机器指令的方式进行窗口句柄与窗口对象进行关联,以是详细分析: CWindowImpl会在第一次调用Create时注册窗口类,该窗口类是的信息是在CWindowImpl的子类中使用 DECLARE_WND_CLASS定义的,该宏会为CWindowImpl的子类定义一个静态成员函数GetWndClassInfo, 该函数返回一个CWndClassInfo结构体,其中包含了WNDCLASSEX,用于指定该类的窗口类注册时所用的 WNDCLASSEX结构。 在DECLARE_WND_CLASS指定的默认的窗口过程是StartWindowProc,该函数是CWindowImpl 阅读全文
posted @ 2014-02-23 21:48 zxlben 阅读(739) 评论(0) 推荐(0) 编辑