课程目录:

├── ATL(一)-操作篇

├── 01 认识一下ATL.mp4

├── 02 给COM组件接口和属性.mp4

├── 03 ATL中COM组件的xxx性存储.mp4

├── 04 控件中使用对话框.mp4

├── 05 控件属性页的创建.mp4

├── 06 连接点的创建.mp4

├── 07 解决VS2019不能使用MFC创建和操作COM组件的问题.mp4

└── 08 微软的一个例子.mp4

├── ATL(二)-常用数据类型篇

│ ├── 01 给我们自己搭建一个试验框架.mp4

│ ├── 02 CComBstr类.mp4

│ ├── 03 CStringT类模板.mp4

│ ├── 04 CComVariant类.mp4

│ ├── 05 CComSafeArray类模板.mp4

│ ├── 06 CComPtr和CComQIPtr.mp4

│ ├── 07 CAutoPtr和CAutoVectorPtr.mp4

│ └── 08 相关的内存管理接口.mp4

├── ATL(三)-基础篇

│ ├── 01 COM组件的IUnknown接口.mp4

│ ├── 02 ALT与关键区.mp4

│ ├── 03 IUnknown接口的QueryInterface函数.mp4

│ ├── 04 IDispatch接口的实现.mp4

│ ├── 05 _pAtlModule和_AtlBaseModule全局变量.mp4

│ ├── 06 类的实例化类模板.mp4

│ ├── 07 Aggregate.mp4

│ ├── 07 Aggregate_20250702_213134.mp4

│ ├── 08 Creator.mp4

│ ├── 09 CComCreator在ATL中的应用.mp4

│ ├── 10 Debug宏.mp4

│ ├── 11 CComCoClass类.mp4

│ ├── 12 前面课程的一个总结.mp4

│ ├── 13 一个COM组件的服务应该具备的功能.mp4

│ ├── 14 ATL所具备的注册表修改功能.mp4

│ ├── 15 一种奇特的创建数组的方法.mp4

│ ├── 16 ATL服务功能的实现.mp4

│ ├── 17 ATL服务功能相关杂项.mp4

│ ├── 18 添加接口.mp4

│ ├── 19 新的一种实现同名函数的办法.mp4

│ ├── 20 AtlInterQueryInterface函数.mp4

│ ├── 21 TearOff技术如何在ATL中实现.mp4

│ ├── 22 TearOff技术如何在ATL中实现(Cache).mp4

│ ├── 23 Aggreagate技术的容器类的实现方法.mp4

│ └── 24 接口映射链.mp4

├── ATL(四)基础应用篇

│ ├── 01 永久存储简介.mp4

│ ├── 02 自己实现一个永久存储.mp4

│ ├── 03 ATL实现永久存储的原理.mp4

│ ├── 04 ATL实现永久存储原理二.mp4

│ ├── 05 Marshal As Value.mp4

│ ├── 06 ATL实现IEnumXXX举例.mp4

│ ├── 07 CComEnum.mp4

│ ├── 08 CComEnum另外两种列举方法举例.mp4

│ ├── 09 列举顺序容器vector的非拷贝形式.mp4

│ ├── 10 自带拷贝和类型转换的列举.mp4

│ ├── 11 即用即创建的顺序容器.mp4

│ ├── 12 容器接口.mp4

│ ├── 13 垫片类CAdaptor.mp4

│ ├── 14 Atl提供的几个容器类.mp4

│ ├── 15 连接点.mp4

│ ├── 16 连接点的实现例子.mp4

│ ├── 17 在DLL中制作接受连接点事件的对象.mp4

│ ├── 18 接受连接点事件对象内部实现原理.mp4

│ ├── 19 使用实例.mp4

│ ├── 20 IProviderClassInfo2.mp4

│ ├── 21 ATL中的windows窗口程序.mp4

│ ├── 22 SupClass.mp4

│ ├── 23 把一个窗口的所有东西做到一个类中(一).mp4

│ ├── 24 把一个窗口放到一个类中(二).mp4

│ ├── 25 SupClass和ATL.mp4

│ ├── 26 ATL中窗口类的注册.mp4

│ ├── 27 设置窗口类类型以及窗口类型和扩展类型.mp4

│ ├── 28 窗口消息处理过程.mp4

│ ├── 29 ATL窗口消息处理宏用法.mp4

│ ├── 30 ATL窗口消息处理宏结构.mp4

│ ├── 30 ATL窗口消息处理宏结构_20250702_213401.mp4

│ ├── 31 Command和Notify消息.mp4

│ ├── 32 消息反弹技术.mp4

│ ├── 33 消息上推技术.mp4

│ ├── 34 消息链条和消息分类.mp4

│ ├── 35 动态消息链.mp4

│ ├── 36 对话框程序.mp4

│ ├── 37 CContainedWindow中的SuperClass技术.mp4

│ ├── 38 SubClass技术.mp4

│ ├── 39 属性页的原理.mp4

│ ├── 40 属性页的原理.mp4

│ ├── 41控件概述-51CTO学堂.mp4

│ ├── 42 容器侧规则一.mp4

│ ├── 43 容器侧规则二.mp4

│ ├── 44 控件规则一.mp4

│ ├── 45 控件规则二.mp4

│ ├── 46 阅读代码环境的搭建.mp4

│ ├── 47 IOleObject在ATL中的实现一.mp4

│ ├── 48 IOleObject在ATL中的实现二.mp4

│ ├── 49 控件是如何被激活的.mp4

│ ├── 50 控件的显示-有窗口(WM_PAINT).mp4

│ ├── 51 IViewObject和无窗口控件的视图.mp4

│ ├── 52 控件侧的其他接口的实现.mp4

│ ├── 53 控件中的IPropertyNotifySink接口以及控件默.mp4

│ ├── 54 容器侧如何激活控件一.mp4

│ ├── 55 容器侧如何激活控件二.mp4

│ ├── 56 容器侧Control Site的实现一.mp4

│ ├── 57 容器侧ControlSite接口实现二.mp4

│ ├── 58 容器侧的ControlSite接口实现三.mp4

│ ├── 59 ATL对话框上的控件.mp4

│ ├── 60 如何用带控件的对话框模板来创建对话框.mp4

│ └── 61 复合控件和DHTML控件.mp4

声明:猿学谷是一个资源分享和技术交流平台,本站所发布的一切视频,文章,软件,书籍资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络以及用户发布,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们QQ客服 3863518080 进行处理。