ATL/WTL
文章平均质量分 86
gxj1680
取之于网,用之于网
很多文章摘录或转帖,便于查阅相关资料,如有侵犯您的权利,请告诉我,我会尽快删除..
展开
-
(转)WTL学习过程中遇到的一些问题总结
一. COM_INTERFACE_ENTRY2类型转换失败处理 在学习WTL过程中, 用VS2005打开以前VC6的工程, 报这个错 错误描述如下: 1>d:/visual studio 2005/projects/iehost/maindlg.h(112) : error C2440: 'static_cast' : cannot convert from 'ATL::IDispEve转载 2011-12-15 13:51:58 · 1025 阅读 · 0 评论 -
(转)WTL入门(6)--- ActiveX控件
[ 源代码下载:http://download.csdn.net/source/3526786 ] Introduction 这里,我将介绍在对话框中使用ActiveX控件的ATL支持。由于ATL专业处理ActiveX控件,因此WTL不涉及其他辅助类。不过,使用ActiveX控件的ATL方法与MFC有很大的不同,所以需要重点介绍。我将介绍如何使用一个ActiveX控件并处理事件,开发一个程转载 2012-08-29 11:53:00 · 1099 阅读 · 0 评论 -
(转)WTL入门(5)--- 高级的对话框UI类
源代码:http://download.csdn.net/source/3522809 上一篇文章中,讲述了一些WTL的关于对话框和控件的特性,本章中将讲述的新的WTL类实现了一些高级UI特性:所有者绘制、自定义绘制、新的WTL控件、UI更新和DDV(对话框数据有效性)。 Specialized Owner Draw and Custom Draw Classes 因为所有绘制转载 2012-08-29 11:51:59 · 1275 阅读 · 0 评论 -
(转)WTL入门(4)--- 对话框和控件
[源代码下载:http://download.csdn.net/source/3522801] MFC中,对话框和控件的封装节省了我们大量的时间和成本,否则我们需要编写大量的消息处理来管理各个控件。MFC提供了Dialog Data Exchange(DDX,对话框数据交换,对话框和变量之间的数据传输)的功能。WTL同样支持这些特性,并且在一写公共控件的封装类中做了一些改进。本文用一个给予对转载 2012-08-29 11:51:07 · 1240 阅读 · 0 评论 -
(转)WTL入门(3)---工具条和状态条
源代码下载:http://download.csdn.net/source/3522797 Toolbars and Status Bars in a Frame CFrameWindowImpl包含三个HWND对象,其中一个m_hWndClient上节已经讲过,另外两个m_hWndToolBar用于表示工具条句柄,m_hWndStatusBar用于状态条句柄。 CFrameWindow转载 2012-08-29 11:49:36 · 1079 阅读 · 0 评论 -
(转)WTL入门(2)-- WTL基础
源代码下载:http://download.csdn.net/source/3522792 WTL Overview WTL的类可以分为以下几类: 1)窗口实现类 - CFrameWindowImpl, CMDIFrameWindowImpl … 2)控件封装类 - CButton, CListViewCtrl … 3)GDI封装类 - CDC, CMenu … 4)特殊的UI转载 2012-08-29 11:48:12 · 925 阅读 · 0 评论 -
(转)WTL入门(1)-- ATL背景知识
本文适用于对MFC比较了解的中级开发人员。 源代码下载:http://download.csdn.net/source/3522785 ATL Background ATL-style templates [html] view plaincopy class CMyWnd : public CWindowImplCMyWnd转载 2012-08-29 11:47:15 · 970 阅读 · 0 评论 -
(转)如何使用BHO定制你的Internet Explorer浏览器
如何使用BHO定制你的Internet Explorer浏览器 分享到:新浪微博腾讯微博更多0 收藏 发布日期: 2005-03-30 15:19 浏览次数: 1535次 标 签: COM 文章评分: 5.0 操 作: 打印 DinoEsposito 称号:未设置 简介:未设置转载 2012-08-09 14:47:50 · 1365 阅读 · 0 评论 -
(转)用Shell扩展实现源代码统计程序
用Shell扩展实现源代码统计程序 分享到:新浪微博腾讯微博更多-- 收藏 发布日期: 2003-09-07 20:10 浏览次数: 514次 标 签: windows 文章评分: 5.0 操 作: 下载源文件打印 king_dxs 称号:未设置 简介:... 文转载 2012-08-09 14:26:13 · 1216 阅读 · 0 评论 -
(转)VC++ 外壳扩展编程之windows右键菜单
所属类别:VC++ 文章作者:李晓飞 推荐指数:★★★☆ 文档人气:4379 本周人气:4 发布日期:2006-12-13 这次我想和大家一起讨论一下 Windows 的 Shell 扩展编程,首先在阅读以下内容之前我还是推荐大家看一下《COM技术内幕》这本大作,不过即使您没有有关的基础知识其实也是无所谓的,因为以下讲解是傻瓜式讲解。 开发环境 Windows Pr转载 2012-08-09 12:12:42 · 1410 阅读 · 0 评论 -
(转)ATL:IDispatchImpl, IDispEventImpl, IDispEventSimpleImpl的区别和联系
这几个类都和IDispatch的实现有关系,但是他们提供的IDispatch的实现是不同的。 IDispatchImpl只能用于双接口(Dual Interface)的实现。IDispatchImpl本身的IDispatch接口实现是使用ITypeInfo::Invoke的。ITypeInfo简单来说是一个代表TypeLibrary中一个类型的COM对象,比如某个interface IA。而转载 2011-12-15 13:52:59 · 1037 阅读 · 0 评论