
ATL
wlwlxj
这个作者很懒,什么都没留下…
展开
-
ATL窗口继承实现机制
学习WTL时,发现其窗口实现模式采用ATL窗口实现方式,于是对ATL窗口实现机制研究一下。其主要思想还是继承和模板,避免需函数导致运行时类结构增大。利用控制台程序模拟如下:#include templateclass A{public: A() { } virtual ~A() { } void Say() { (static_cast(this))->Say(); }};class Deriv原创 2005-12-20 16:38:00 · 1270 阅读 · 1 评论 -
activex控件加速键消息处理不完全方案
一个软件专业与否,在细微之处体现的淋漓精致。目前软件开发基于组件思想,使得软件开发像搭积木一样。软件模块的封装分两种,一种是业务功能的封装(我称它为组件),一种是表现界面的封装(我称它为控件)。组件的封装因为与界面无关,所以问题大多在接口数据类型上。控件与界面有关,很多朋友在开发控件的时候很有激情,看着自己的东东在什么环境下面都可以使用,很是有成就感。然而稍有专业水准的人应该会发现这不是一件完美的原创 2006-11-17 21:46:00 · 2308 阅读 · 1 评论