
WTL学习
辉歌
这个作者很懒,什么都没留下…
展开
-
ATL Style 模板学习手记
ATL Style 模板学习手记ATL的模板定义有些让人看的眼花缭乱,如,class CMyWnd : public CWindowImpl{ ...}; 据说,这样做是合法的,原因是C++的语法解释过,即使CMyWnd类只是被部分定义,类名CMyWnd已经被列入递归继承列表,是可以使用的。将类名作为模板类的参数是因为ATL为了在编译期间的虚函原创 2004-11-11 10:23:00 · 1376 阅读 · 1 评论 -
ATL ActiveX控件中用WTL::CButton动态添加按钮代码步骤
ATL ActiveX控件中用WTL::CButton动态添加按钮代码步骤首先必须是添加了一个ATL控件,生成了相应的类了。1,包含头文件#include 2,定义资源ID#define IDC_BTN_PLAY 60003,在类声明中定义成员。CButton m_btnPlay;4,在WM_CREATE消息中 RECT rc1; rc1.left =原创 2004-11-11 11:57:00 · 2891 阅读 · 1 评论 -
ATL窗口类源代码学习笔记
ATL 窗口类源代码学习笔记本文是自己学习源代码的总结,在写作过程和察看代码寻找资料的时候,找到了些文章。可参考:WTL流程分析-初稿ATL中的Thunk机制学习1,CWindowATL有一个专门为窗口设计的基础类,可以做全部的窗口操作,这就是CWindow。它实际上就是对HWND操作的一个包装类,对几乎所有以HWND句柄为第原创 2004-11-12 13:22:00 · 2125 阅读 · 0 评论