ATL 窗口类源代码学习笔记 本文是自己学习源代码的总结,在写作过程和察看代码寻找资料的时候,找到了些文章。 可参考: 1,CWindow
因为ATL在开发COM方面具有的优势,最近学了一下ATL。也顺便体会一下模板技术的威力,还可以看到智能指针的使用。 只可惜在开发ActiveX控件时碰到一点问题,不知道如何在事件中传递结构。虽然I
首先声明本人并非COM/ATL高手,尽管本人接触他们已经有4年了,但是因为工作中的一些原因一直未能深入研究和广泛的实际的使用它们。不过回想学习它们的痛苦经历,实在是有点不堪回首。在此仅以此文和大家探讨
ATL Style 模板学习手记 ATL的模板定义有些让人看的眼花缭乱,如, class CMyWnd : public CWindowImpl { ... };
#include "stdafx.h" template<typename ObjectType> class Delegate { // Type Definitions publi
ATL利用一系列的类来管理窗口。为了使代码尽量紧凑而高效,ATL使用了一种有趣的技术来实现与窗口消息相关联的HWND和负责处理消息的对象的this指针之间的映射。具体过程如下: 在窗口注册
COM是Windows操作系统的基本软件模型,从1993年建立以来,为Windows平台的发展做出了不可磨灭的贡献,而且自身还在不断发展。 对于一个在Windows下开发应用软件的程序员来说,
我在用VC6的ATL作一个组件,它内部通过ADO访问Access数据库。因为ADO本身也是一系列组件,因此,ATL项目要引入ADO类型库,我是用以下语句引入的(假设Windows安装在C盘):#i
ATL的GUI程序设计(前言) ATL的GUI程序设计(前言) 前言 也许,你是一个顽固的SDK簇拥者; 也许,你对MFC抱着无比排斥的态度,甚至像我一样对它几乎一
ATL的GUI程序设计(2) ATL的GUI程序设计(2) 第二章 一个最简单窗口程序的转型 我知道,可能会有很多朋友对上一章的“Hello, Worl