65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
全部
/
桌面
/
ATL
人工智能
人工智能
神经网络
机器学习
深度学习
ML.Net
大数据
数据科学
Tensorflow
ChatGPT
物联网
物联网
Arduino
边缘设备
Raspberry-Pi
可穿戴设备
IoT Edge
工业物联网
DevOps
DevOps
敏捷
自动化
持续构建
持续交付
持续部署
持续集成
部署
Git
安装
集成测试
负载测试
质量保证
TFS
单元测试
测试
容器
容器
Docker
Kubernetes
虚拟机
高性能计算
高性能计算
GPU
并行处理
并行化
矢量化
托管服务
托管服务
AWS
Cordova
ExtJS
Google Cloud
微服务
PhoneGap
无服务器
存储
Web Hosting
WordPress
Azure
安全
安全
区块链
密码学
加密
身份
身份服务器
Web 开发
Web 开发
Blazor
CSS3
Flask
HTML5
Kestrel
LESS
Nginx
Node.js
React
SCSS
Spring
Vue.js
ASP.NET
CSS
Apache
HTML
IIS
XHTML
移动应用
移动应用
Flutter
Ionic
iOS
Nativescript
React Native
Xamarin
Windows Mobile
Android
桌面编程
桌面编程
Cocoa
Electron
QT
通用 Windows 平台
X11
Windows Forms
ATL
MFC
Swing
Win32
WTL
WPF
XAML
系统
数据库开发
数据库开发
数据可视化
Elasticsearch
Lucene
MariaDB
MongoDB
NoSQL
PostgreSQL
Redis
MySQL
SQL Server
生产力应用和服务
生产力应用和服务
LibreOffice
OpenOffice
Sharepoint
团队沟通工具
Biztalk
Microsoft Office
SAP
游戏开发
游戏开发
Doom
Kinect
Playstation 4
Playstation 5
Unity
Unreal
XBox
多媒体
多媒体
音频
图像处理
视频
音视频
DirectX
GDI
GDI+
OpenGL
通用编程
通用编程
算法
压缩
计算几何
仿真
异常
文件
互联网
本地化
内存管理
优化
解析器
性能
正则表达式
排序
状态机
架构
设计/图形
打印
字符串
线程
可用性
编程语言
编程语言
ASM
Bash
Basic
COBOL
Dart
Go
Haskell
Kotlin
Lua
Pascal
R
Razor
Rust
Scala
Swift
Typescript
Objective C
Visual Basic
VBScript
C++
C#
F#
FORTRAN
Java
Javascript
Perl
Python
Ruby
SQL
PHP
PowerShell
XML
提交您的文章
ATL
ATL
精选阅读
“选择计算机”对话框
作者:
Igor Sukhov
ATL 和 MFC 版本的类,用于实现选择 Windows 网络中用户(计算机)的对话框。
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.
NET 命名空间工具栏
作者:
Nick Parker
一个免费的 IE 工具栏,
可在新版 MSDN 网站上显示命名空间和类文档。
10 分钟文档化您的代码
作者:
peterchen
用几个简单的步骤设置 doxygen,一个免费的代码文档化工具。
最新文章
“选择计算机”对话框
作者:
Igor Sukhov
ATL 和 MFC 版本的类,用于实现选择 Windows 网络中用户(计算机)的对话框。
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.
NET 命名空间工具栏
作者:
Nick Parker
一个免费的 IE 工具栏,
可在新版 MSDN 网站上显示命名空间和类文档。
10 分钟文档化您的代码
作者:
peterchen
用几个简单的步骤设置 doxygen,一个免费的代码文档化工具。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
ATL
“选择计算机”对话框
作者:
Igor Sukhov
ATL 和 MFC 版本的类,用于实现选择 Windows 网络中用户(计算机)的对话框。
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.
NET 命名空间工具栏
作者:
Nick Parker
一个免费的 IE 工具栏,
可在新版 MSDN 网站上显示命名空间和类文档。
10 分钟文档化您的代码
作者:
peterchen
用几个简单的步骤设置 doxygen,一个免费的代码文档化工具。
WTL 中的二维水波效果
作者:
Tom Gee
一个 WTL 控件类,用于为图像添加水波效果,就像 TortoiseSVN 的“关于”对话框中那样。
ATL 的 CComSafeArray 的二维包装器
作者:
mdgray
SafeArray 包装器,用于简化和加速二维 CComSafeArray。
IE 的 2Find 工具栏 - 另一个示例
作者:
Mike Melnikov
类似 Google 的工具栏,支持 XML 文件自定义和 Web 功能更新。
3D 图表 ActiveX 控件
作者:
Nikolai Teofilov
基于 OpenGL 库的 ATL/STL ActiveX 控件,用于 3D 数据可视化。
一款带缩放功能的 2D 图表组件
作者:
Hossein Khosravi
一款带缩放功能的 2D 图表组件。
编写简单 COM/ATL DLL 的入门教程
作者:
ThatsAlok
涉及事件、方法和属性等简单问题的文章。
编写简单的 COM/ATL DLL 并将其与 .NET 一起使用的入门教程
作者:
ThatsAlok
涉及属性、方法和事件等简单问题,并在 .NET 应用程序中使用它们的文章。
编写简单 COM/ATL DLL 的初学者教程(适用于 VS2012)
作者:
ThatsAlok
涉及属性、方法、事件等简单编程工具,以及从 ATL/COM 组件调用 ATL 对话框
使用 VC++ 和 ATL 的连接点入门教程
作者:
Ranjan Banerji
关于如何使用 VC++ 和 ATL 创建连接点的教程。
初学者 DirectShow 源过滤器开发简明教程
作者:
Aric Wang
本文将让你对如何设计一个源过滤器有所了解。源过滤器会创建样本并从其输出引脚输出。
用于二进制数据操作的 BSTR 包装器
作者:
George Anescu
介绍一个 C++ 类,用于对具有二进制数据内容的 BSTR 字符串进行正确操作。
用于过滤选择的复选框树控件
作者:
Magerusan Grigore Cosmin
一个 ATL 过滤器控件
提供 Internet 下载实用程序的 COM 组件
作者:
Philipos Sakellaropoulos
用 C++ 编写的 COM 组件,提供多线程并行下载、Internet 缓存访问、URL 和路径解析等功能。
使用 ATL 的完全可脚本化的 ActiveX Web 控件教程
作者:
Arif Zaman
一篇关于使用 ATL 的可脚本化 ActiveX Web 控件的文章。
桌面性能监视器
作者:
Chad Busche
如何实现一个 Explorer 桌面栏,该栏使用 Microsoft 的 Performance Data Helper 接口来显示当前性能数据,如内存、磁盘和处理器使用情况。
开发人员 IE 受保护模式生存指南
作者:
Michael Dunn
功能损坏?API 失败?使用此指南让您的 IE 插件在受保护模式下恢复运行!
一个快速轻量级的单元格控件
作者:
xueming.yan
一个用于显示表格数据的快速轻量级单元格控件。该单元格是派生自 ATL::CWindow 的自定义控件。
使用 ATL 的快速 CSV 编写器
作者:
callmepls
使用 ATL 的快速 CSV 编写器
文件校验和 Shell 菜单扩展 DLL
作者:
Jeffrey Walton
使用 ATL 和 Crypto++ 创建文件校验和 Shell 菜单扩展。
功能齐全的 Windows HTTP 包装器(C++)
作者:
shicheng
一个功能齐全且易于使用的 C++ Windows HTTP 包装器。
用于浏览“每日天文图片”的小工具
作者:
Michael Dunn
本文展示了一个 Vista 侧边栏小工具,
您可以使用它来浏览 APOD 网站并查看每天的图片预览。
Microsoft 修复程序检查器工具的 GUI 前端
作者:
Michael Dunn
本文演示了重定向子进程的输出,
并使用 DHTML 显示 Web 浏览器 UI。
调用 Invoke 的辅助类
作者:
Ranjan Banerji
SRComHelper 使调用 Invoke 更加容易,
尤其是在有多个 Invoke 调用时。
基于多重继承的 COM 框架
作者:
@deel@bbas
一个简单的 COM 服务器,
基于多重继承。
连接点实现的一种实用方法
作者:
Shatyamm Kumar
本文展示了如何实际实现连接点。
使用 ATL 在 C++ 中实现的正则表达式包装器
作者:
shicheng
一篇关于易用正则表达式包装器的文章。
一个使用 ATL 的示例 ActiveX 服务器组件
作者:
Agus Kurniawan
处理 cookie 的 Active Server 组件的简单程序
ATL 中的简单日志实用程序
作者:
Ashish Dhar
一个简单的日志实用程序,
用于帮助调试您的 ATL 应用程序。
使用 C++ 的简单 Windows HTTP 包装器
作者:
shicheng
将网页内容获取到项目中,
而无需将 WinHttp API 混入我的源代码中,
使用 WinHttp 包装器。
COM 对象的智能临界区包装器
作者:
Jeremiah Talkar
一个极其简单的类,
封装了 win32 CRITICAL_SECTION。
非常适合 COM STA 或 MTA。
拼写检查 IE 菜单扩展
作者:
Shaun Wilde
一个 IE 菜单扩展,
允许您拼写检查表单提交。
各种托管和非托管语言性能变化的统计分析
作者:
Rama Krishna Vavilala, Nish Nishant
本文使用素数生成函数作为通用基准,比较和对比了原生 C++、Visual Basic 6、C#、VB.NET、Managed C++、MC++ 和原生代码混合、ngen 程序集等各种语言的相对性能。
直接浏览 Microsoft 知识库文章的实用程序
作者:
Michael Dunn
一个允许您直接从“运行”对话框浏览 MS 知识库文章的实用程序。
一个VC++ Outlook COM加载项,用于发布自定义表单
作者:
Andrea Cacciarru
本文介绍了如何以编程方式发布和检索自定义Outlook表单中的数据。
一个用于创建快捷方式(.lnk)和书签(.url)并附加在线图标的包装类
作者:
jangtimjang
一个即用型包装类,用于创建快捷方式(.lnk 文件)和书签(.url 文件),并最终附加在线图标资源。
WTL 网格
作者:
Noel Frankinet
WTL 网格(
真的)。
在 MFC 中访问 Internet Explorer 的历史记录
作者:
Akash Kava
在 MFC 中获取 Internet Explorer 的历史记录。
声明式访问注册表设置
作者:
Lonnie McCullough
一组宏和类,允许声明式访问注册表设置。
通过 C++ 访问 Excel 电子表格
作者:
Michael C. Robert
演示了如何使用 WTL 和 C++ 通过 Visual Studio .
NET 2003 访问 Excel 电子表格。
用于 COM 对象交互式运行时调试的 ActiveX 控件
作者:
Frank Boettger
三个 ActiveX 控件,允许在运行时浏览 COM 对象的对象模型层次结构、其实现的接口以及浏览和交互式更改其属性和方法(在某种程度上扩展了 VB 的属性和调试窗口的组合)。
用于 Web 和 Windows 应用程序的 ActiveX 磁条阅读器(带自定义事件)
作者:
VictorVele
读取磁条阅读器的示例,
使用 ActiveX、
COM 对象用于 KioskMsr 阅读器。
将 WTL MDI 窗口添加到 ATL 控件
作者:
Zhang YanFeng
本文将通过一个实际示例,展示如何将 WTL 的 MDI 窗口制作成 ATL 控件。
借助 CPictureEx 和 CPictureExWnd 为您的 MFC 和 ATL 项目添加 GIF 动画
作者:
Oleg Bykov
一个用于显示动画 GIF 等的类。
提供 MFC 和 ATL 版本!
在Visual Studio .NET中自动递增生成号的加载项
作者:
Catalin Stavaru
终于有一个为VC++.NET递增生成号的加载项了!
在 Microsoft Outlook 中添加新工具栏和按钮教程 - 1
作者:
chakkaradeepcc
本项目旨在向 Microsoft Outlook 添加新的工具栏和按钮。
在 Internet Explorer 窗口中添加状态栏窗格并在原地取消网页密码的显示
作者:
Igor Tolmachev
本文演示了如何为 Internet Explorer 窗口添加状态栏窗格,然后如何使用它来管理网页密码字段。
为 Win32 应用程序添加 COM 自动化支持
作者:
Mohammed El-Afifi
对于现有的 Win32 应用程序,如何为其提供 COM 自动化功能?
向控制面板小程序添加自定义页面
作者:
Michael Dunn
本文介绍了如何通过编写属性表处理程序,
为控制面板小程序添加自己的页面。
为现有的ATL/WTL应用程序添加宏脚本语言支持
作者:
Ernest Laurentin
演示了如何在现有的ATL/WTL应用程序中使用Microsoft Script Hosting。
ADO 数据绑定类向导
作者:
Ly Nguyen
ADO 数据绑定类向导
高级 ASP 上传器
作者:
Fayez Al-Mutairi
一个高级 COM 组件,
为您的 ASP 页面提供文件上传功能。
一个显示 Visual C++ DeveloperStudio 对象模型的插件
作者:
YuHao
这个小插件在层次结构 TreeView 中提供了 DeveloperStudio 对象模型,并允许用户查看其属性。
高级Windows Hotfix管理器
作者:
Michael Dunn
一个高级实用程序,扫描计算机是否存在缺失的热修复补丁,并帮助您下载和安装它们。
一个几乎完整的命名空间扩展示例
作者:
Pascal Hurni
一个使用系统提供的 ShellView (SHCreateShellFolderView) 的 Shell 命名空间扩展的实现。
ASP缩略图解决方案
作者:
Philipos Sakellaropoulos
用于生成缩略图和缩略图视图的ASP页面和免费COM对象。
C++ 中的异步 HTTP 请求 WinINet 包装器
作者:
crazybit
C++ 的异步 HTTP 下载类
数据:URL 的异步可插入协议处理程序
作者:
Rama Krishna Vavilala
本文介绍了异步可插入协议的实现,
以支持 RFC 2397 中描述的 data: 协议,
在 Internet Explorer 中。
一个用 C++ 编写的、可以触发 COM 事件的 ATL 组件
作者:
Neville Dastur
一个实现进程间通信的 COM 组件,并演示向 Visual Basic 等 COM 容器触发事件。
用于 VB 的托管和自定义多个 WebBrowser 控件实例的 ATL 控件
作者:
mehrcpp
关于 WebBrowser 托管和自定义的文章。
一个类似VS.NET 2003的ATL工具箱控件
作者:
Jozef Bozek
一个ATL工具箱控件。
一个简单的视频处理框架,通过DirectShow抓取帧作为位图
作者:
Mingliang Zhu
本文展示了如何轻松有效地将视频中的所有帧提取为位图。
ATL 7.
0 ActiveX 控件模拟 PS (粒子群) 动态系统的示例
作者:
smartnose
一篇关于 ATL 7.
0 和动态系统仿真的文章。
使用 ATL COM 的可扩展汽车描述格式
作者:
Stan_1964
介绍了 XCD 格式,
它将汽车描述为按品牌和年份分组的集合,
并提供了一个端口到 COM 库以访问这些集合的 API。
C++ 中的图像处理应用程序
作者:
Darryl Bryk
代码描述了一个利用 C++ 中 CImage 类的多文档界面 (MDI) 图像处理应用程序
基于ATL的接口实现
作者:
Modesty Zhang
本文介绍了一种仅使用ATL实现基于接口的对象的高效技术。该技术实现了基本COM接口概念,但不依赖COM运行时。
ATL回调和连接点简介
作者:
Mayur Mahajan
文章提供了关于实现回调接口和可连接对象及连接点的一般性视角。
一个使用WTL的Outlook风格迷你日历控件
作者:
Tony Ioanides
一个使用WTL的Outlook风格迷你日历控件
ATL 的另一个新 thunk 复制
作者:
simonchen.net
一项摆脱 ATL 的有用技能,但要自己实现类似的灵活架构。
另一个WTL网格
作者:
Bjornar Henden
一个WTL网格,主要用于数据库。
来自 Visual C++ .
NET 产品经理的 MFC/
ATL 问题解答。
作者:
Chris Maunder
来自 Microsoft 的 Nick Hodapp 关于 MFC 的最终“
有什么情况”
解答集。
API 挂钩揭秘第 3 部分和第 4 部分 - 线程死锁检测器
作者:
xryl669
关于 API 挂钩的最后一篇文章,
附带了一个可用的线程死锁检测器示例。
ATL 图表控件
作者:
Shanmuga Sundar.V
基于使用 ATL 的图表控件的文章
ATL 集合向导
作者:
David Peterson
ATL 对象向导,用于创建其他 COM 对象集合
ATL COM 和 ADO
作者:
Amit Dey
一个使用 ADO 进行数据的 ATL 组件。
基于 ATL COM 的插件/插件框架,带动态工具栏和菜单
作者:
thomas_tom99
一篇关于基于 VC++ 插件架构的 ATL COM 插件/插件框架(带动态工具栏和菜单)的文章。
带有 MFC 支持的 ATL COM EXE 服务器
作者:
Huang Wei
为 ATL COM EXE 服务器添加 MFC 支持。
ATL COM共享插件(使用C++ - 简单方法)
作者:
Doug Richards
ATL COM共享插件(使用C++ - 简单方法)
ATL 动态复合控件
作者:
Hemant Kurdia
展示了在复合控件中动态创建 ATL 完全控件,
以及直接从数据库显示图像而无需文件系统干预。
ATL 网格控件
作者:
Mario Zucca
用于显示表格数据的网格控件,
基于 Chris Maunder 的网格控件
ATL 对象向导属性页
作者:
Shaun Wilde
一个允许您创建 ATL 对象向导属性页的向导
ATL OLE DB 消费者模板架构
作者:
João Paulo Figueira
使用 ATL OLE DB 消费者模板探索 SQL CE 2.
0 架构信息。
ATL PersistXML 实现
作者:
Katasonov
最简单的方法为现有的基于 IDispatch 的 ATL COM 对象添加 XML 持久性。
ATL 旋转控件
作者:
NormDroid
一个旋转旋钮,
类似于 Windows 2000 CD 播放器中使用的旋钮
ATL Server - Web 应用程序/Web 服务
作者:
Leon Finker
使用 ATL Server 类进行 Web 应用程序/Web 服务开发
ATL服务器教程——每日贴士
作者:
Erik Thompson
创建一个ATL服务器来生成随机提示,
使用服务器响应文件。
ATL吸附框架(类似VC.NET)
作者:
Eugene Polonsky
在ATL/WTL中完全实现.NET IDE的吸附窗口。
ATL 分割器 ActiveX 控件
作者:
Andrew Garbuzov
将我的分割器 ActiveX 控件从 MFC 移植到 ATL。
ATL 内部机制 - 第一部分
作者:
Zeeshan Amjad
在本系列教程中,
我将讨论 ATL 的一些内部工作原理和 ATL 使用的技术。
ATL 内部机制 - 第二部分
作者:
Zeeshan Amjad
这是本系列教程的第二篇,
讨论了 ATL 的一些内部工作原理和 ATL 使用的技术。
ATL 内部机制 第三部分
作者:
Zeeshan Amjad
继续 ATL 内部机制系列,
解释 ATL 的内部工作原理。
ATL 内部机制 第四部分
作者:
Zeeshan Amjad
继续 ATL 内部机制系列,
解释 ATL 的内部工作原理。
ATL 内部机制 第五部分
作者:
Zeeshan Amjad
使用 ATL 创建用户界面元素
ATL 无窗口 ActiveX 媒体容器
作者:
Ernest Laurentin
功能齐全的 ATL 无窗口 ActiveX 容器。非常适合托管 Windows Media Player、透明 Flash 和 Silverlight 动画。
ATL/AUX 库
作者:
Andrew Nosenko
一组 VC++ 助手和模式,用于帮助自动化一些常规编码任务。
ATL7 和属性
作者:
Leon Finker
ATL7 和属性的描述和示例用法
atlPath
作者:
lyshsd
Samuel Gonzalo 的 CPath1.
2 的 ATL/
WTL 版本
已验证的 SMTP
作者:
Andy Bantly
用于验证 SMTP 服务器连接的 C++ 类
Visual Studio .NET的自动构建环境插件
作者:
Joshua Jensen
为每个解决方案提供自定义全局环境构建设置的支持。
WTL 的自动完成组合框
作者:
NormDroid
WTL 自动完成组合框的实现。
自动值
作者:
c-smile
Auto Value 是具有未定义状态的变量的实现。
AutoCompleteML - 多行编辑框自动完成
作者:
Pavel Martyanov
COM 对象,用于在多行编辑框中轻松进行用户输入
自动化活动窗口资源管理器或 Internet Explorer 窗口
作者:
Sheng Jiang 蒋晟
本文介绍如何查找活动 IE 或资源管理器窗口,或创建并控制它们。
从 XML 自动初始化 C++ 对象
作者:
Alexandre GRANVAUD
自动从 XML 文件初始化你的数据类。
自动化 MSN Messenger
作者:
Tili
解释了关于事件接收和 MSN Messenger 事件的一些知识
AutoStart - 在启动 Visual Studio 时自动启动应用程序
作者:
Satervalley
这是 Visual Studio 2003 和 2005 的一个插件,它会在启动 Visual Studio 时自动启动您定义的应用程序。
异常处理的基础
作者:
farhanx
本文介绍如何跟踪程序中的错误并对其进行优雅处理。使您能够完美地理解异常和错误的根本原因。
初学者教程:COM/ATL 简单项目
作者:
C. Lung
本教程的目的是让您了解如何使用 ATL 创建 COM 服务器,然后能够从 Visual C++ 和 Visual Basic 程序中调用该服务器。
更好地使用成员函数处理 C 风格的回调
作者:
solotny
使用 ATL 委托技术回调成员函数的通用方法。
ATL/WTL CString 的 Boost.Range 支持
作者:
mb2sync
使用 Boost.Range 对 CString 进行一致的接口。
Pocket PC 的泡泡
作者:
Ramon de Klein
一款适合 PocketPC 的令人上瘾的游戏,
附带完整的源代码。
_com_util::ConvertStringToBSTR 和 _com_util::ConvertBSTRToString 中的错误
作者:
soptest
MS 如何实现它们以及为什么他们不希望您查看这些函数的源代码。
使用 VC++/ATL 构建 Office2K COM 插件
作者:
Amit Dey
本文展示了如何使用纯 ATL COM 对象来编程 Outlook2000/2K+ COM 插件。
使用属性化 ATL 构建丰富的 COM 组件
作者:
Alex Kolesnichenko
一篇关于如何使用属性化 ATL 构建功能丰富的组件的教程文章。
燃烧你窗口的边缘,赋予它们特色
作者:
Michael Dunn
不,这不是拼写错误。
使用 Image Mastering API 版本 2.0 (IMAPI2) 刻录 CD/DVD 媒体
作者:
Eric Haddan
使用 IMAPI2 刻录 CD/DVD 应用程序的示例。
C# ATLCOM 互操作代码片段 - 第一部分
作者:
Gopi Krishna Nuti
代码片段详细介绍 C# 和 ATLCOM 中的互操作编程
C++ 内存管理创新:GC 分配器
作者:
xushiwei
大多数 C++ 程序员无法从“垃圾回收”技术(GC)中受益。这里有一种新的内存管理技术,称为“GC 分配器”(注意它不是“GC”)。
使用 Wire Transfer 技术为 MS SOAP Toolkit 1.0 编写的 C++ SOAP 客户端
作者:
Catalin Hatmanu
使用 Wire Transfer 技术为 2000 年 12 月发布的 MS SOAP Toolkit 1.0 编写的 C++ SOAP 客户端
从控制台应用程序调用 COM DLL
作者:
User 4838655
本文解释了如何从控制台应用程序调用 COM DLL
使用不同的 ISampleGrabber 模式从流式 URL 捕获图像
作者:
R@jeev K R
本文展示了如何使用不同的 ISampleGrabber 模式从流式 URL 捕获图像。
使用 DirectShow 从 MPEG 电影文件中捕获音频到 WAV 文件
作者:
Samiullah Khan
本文描述了使用 DirectShow 过滤器将电影文件(.
mpeg、
.
mpg、
.
avi 和 .
dat)的音频数据存储到硬盘上的 WAV 文件中的过程。
CAtlBitmapButton - ATL/WTL 属主绘制超级类位图按钮
作者:
Amit Dey
一个属主绘制的 ATL/WTL 位图按钮
CAtlHttpClientT Bug 已修复
作者:
Yury Lukach
ATL 7 CAtlHttpClientT 代码的修复
CCaptionButton - 在标题栏上添加按钮
作者:
Neil Yao
一个可重用的 WTL 基类,
用于在标题栏上添加按钮。
CFlatTabCtrl 移植到 ATL/WTL
作者:
Rashid Thadha
使用 WTL 的全功能 FlatTabCtrl
检查用户对文件或文件夹的权限
作者:
Softomatix
一个组件,
用于检查给定用户是否对文件/文件夹具有特定访问权限。
CImage 像素访问性能优化
作者:
Rafal Struzyk
本文介绍了一个简单的、
提高 CImage 类性能的包装器。
防止循环引用的 ATL 对象集合
作者:
Midi_Mick
使用 ATL 和 STL 创建 COM 对象集合,
而不会产生循环引用。
经典 Shell
作者:
Ivo Beltchev
Windows 7 和 Vista 的经典开始菜单和其他 Shell 功能。
使用 DCOM 的客户端/服务器连接,支持匿名访问
作者:
Vigen Dolbakyan
使用 DCOM 实现客户端/服务器连接的快速实现。
CLRDebugEnable:
一个 Visual Studio .
NET 插件,
允许非管理员帐户调试在不同登录凭据下运行的 CLR 应用程序
作者:
Rama Krishna Vavilala
一个 Visual Studio .
NET 插件,
允许非管理员帐户调试在不同登录凭据下运行的 CLR 应用程序。
CM_ConfigBuilder 1.2g:Visual Studio 6/Visual Studio 2005/Visual Studio 2008应用程序设置图形管理代码生成器
作者:
Stefano Basili
CM_ConfigBuilder生成并编译所需文件,
以管理应用程序的设置/首选项,
并将它们以XML格式存储/检索。
CMultiDispatch - 自动化客户端的多个 IDispatch 接口
作者:
Frank Colbert
一个 ATL 扩展,用于在单个对象上支持多个 IDispatch 接口,供脚本使用者可见
集合向导
作者:
frans
该程序是为了方便实现 ATL 中的集合而编写的。
带XP主题的WTL颜色选择器
作者:
Tim Smith
WTL应用程序的颜色选择器控件,
包含可选的XP主题支持。
COM 集合
作者:
Igor Vigdorchik
类似于 Visual Basic 的 Collection 对象的 COM 集合
COM:
IEnumXXXX 到 STL 风格迭代器包装器类
作者:
Len Holgate
一种枚举对象集合的简化方法。
COM+订阅查看器
作者:
Roman Kiss
本示例展示了如何使用C#从事件系统存储中检索注册的订阅。
命令行参数上下文菜单扩展
作者:
Nick Carruthers
允许直接从 Explorer 运行带有命令行参数的程序。
C++ 的注释工作台 - Visual Studio .
NET 插件
作者:
lazybug_in
C++ 的注释工作台 - 一个 Visual Studio .
NET 插件。
C++ Silverlight 主机与 Silverlight 应用程序之间的通信
作者:
Syed Aftab Naqvi
它解释了我们如何从 Silverlight C++ 主机调用 Silverlight 中定义的某个方法。
将多个 COM 客户端连接到所需对象
作者:
Dan Rotar
如何通过使用 Moniker 绑定到正在运行的对象,将多个 COM 客户端连接到所需对象
上下文菜单 Shell 扩展 AppWizard
作者:
Maxime Labelle
用于简化实现上下文菜单 Shell 扩展的向导
VC++ VBScript.
RegExp 的便捷包装器
作者:
sswater shi
使用 VBScript.
RegExp 的 VC++ 正则表达式
将 CONNECT 示例转换为本地服务器
作者:
Paul Shaffer
关于 ATL COM 事件连接点线程问题的文章
复制路径上下文菜单扩展
作者:
Nick Carruthers
一个上下文菜单 Shell 扩展,允许您将完整的文件路径复制到剪贴板。
修正 ADOX Table 对象的列序号
作者:
Ferdie
获取 ADOX Table 对象的正确列序号。
在 WinXP 中正确绘制的主题化对话框
作者:
Luuk Weltevreden
本文展示了一种解决图形错误的解决方法,
该错误会导致复选框或单选按钮在主题化对话框上显示为黑色背景。
cowhere - 给定 ProgID,显示 COM 组件的位置和详细信息
作者:
Glenn Carr
一个实用工具,用于显示 COM 组件的位置和其他详细信息,给定 ProgID 或 GUID 形式的 CLSID。
使用 WTL 创建便捷的工具栏助手
作者:
Rocom
更轻松地生成工具栏图像。
创建支持动态框架窗口布局的通用文档模板
作者:
dean170
介绍一种设计非常复杂、
丰富的文档类型的编程技术。
创建 ATL COM DLL 并通过 PHP 调用它
作者:
Boris O
演示了创建一个简单的 ATL COM DLL 并通过 PHP 调用它。
创建带工具栏、菜单和命令处理程序的 Visio Add-on VSL 项目
作者:
Member 480838
关于 Visio Add-on VSL 项目的聚焦于速度的文章
创建 .
NET 公共语言运行时的宿主应用程序。
作者:
Ranjeet Chakraborty
本文介绍了编写自定义宿主应用程序以运行托管代码的 .
NET 公共语言运行时的简便性。
为 Windows Mobile 创建自定义 DirectShow SampleGrabber 过滤器
作者:
Angel Kafazov
本文解释了如何为 Windows Mobile 编写自定义 DirectShow SampleGrabber 过滤器。
使用 ATL 对象向导创建 DeskBands
作者:
Erik Thompson
一个 ATL 对象向导,用于帮助创建 DeskBand 的 COM 对象实现。Internet Explorer 和桌面的 Web 配件。历史记录、收藏夹、搜索、广播、地址栏。。。自从 Internet Explorer 4.0 以来你已经看到了它们。现在创建你自己的!
从 C++ 创建 JavaScript 数组和其他对象
作者:
imagiro
如何从 C++ 代码创建 JavaScript 数组和其他对象,并将它们传递给脚本。
使用 INI 配置文件创建多个 Windows 服务
作者:
Diego Gil
多个 Windows 服务
CRegSettings - 注册表帮助类
作者:
Magomed Abdurakhmanov
用于将应用程序设置存储在注册表中的简单类。
CShortcut(指向特殊文件夹的 Shell 链接)
作者:
Thomas Latuske
此类允许您创建指向任何文件/文件夹的快捷方式(如“开始”菜单、“发送到”上下文菜单。。。)。
CWindowImpl ATL 对象向导
作者:
Erik Thompson
这是一个 ATL 对象向导,它通过使用 CWindowImpl 来简化窗口开发。它消除了类实现之间冗余的复制粘贴代码。
CWorkerThread 和 IWorkerThreadClient – 深入了解
作者:
Milton Karimbekallil
关于如何使用 ATL7 线程类 CWorkerThread 及其相关辅助类 CRTThreadTraits、IWorkerThreadClient 等的教程。它还提供了一个可用于 CPU 密集型应用程序的通用日志记录组件。
圈复杂度查看器
作者:
Franz Klein
一个圈复杂度查看器应用程序。
Dahlia 调试设备浏览器栏
作者:
Jeremy Boschen
一个 Internet Explorer 浏览器栏,
充当伪调试输出设备
使用 Visual C++ 和 OLE DB 进行数据库开发:建立连接
作者:
emadns
如何使用 ATL OLE DB 客户端类建立连接,以及如何获取会话以便查询或编辑数据库。
日期和时间 ActiveX 控件(VC++ 编写)供 VB 应用程序使用
作者:
RAJKUMARV
供 VB 应用程序使用的日期和时间 ActiveX 控件
Davide Calabro 的 CButtonST 类移植到 WTL
作者:
Serge Weinstock
一个功能齐全的属主绘制按钮类
DayView - 类似 Outlook 的约会视图
作者:
Christian S Andersen
模仿 Microsoft Outlook 2000/XP 约会列表视图行为的 ActiveX 控件
dbgfix:
一个插件,
用于在以其他凭据运行 VS7 时正确启动 IE 进行 ASP.
NET 调试
作者:
Rama Krishna Vavilala
此插件在以其他凭据运行 VS7 进行 ASP.
NET 调试时正确启动 IE。
DCOM 访问被拒绝问题
作者:
Shadi Al-Kahwaji
本文将引导您配置两台计算机以共享 COM 组件作为分布式组件(DCOM)。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 1 步
作者:
Brian C Hart
本教程将引导您逐步了解如何使用 Visual Studio .
NET 2003 开发 DCOM 客户端/服务器应用程序。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 2 步
作者:
Brian C Hart
我们修改了 ATL 项目向导提供的启动文件,
以提高用户友好性并为我们的服务器提供安全性。
我还向您展示了如何在整个项目中执行“替换/全部替换”。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 3 步
作者:
Brian C Hart
在此步骤中,
我们使用 ATL Simple Object 向导向服务器添加了一个简单的 COM 对象。
此外,
使用 FinalConstruct() 和 FinalRelease() 正确初始化和清理 COM 对象。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 4 步
作者:
Brian C Hart
向服务器添加一个方法 SayHello(),
该方法触发客户端处理的事件。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 5 步
作者:
Brian C Hart
我们研究连接点,
并为我们简单的 DCOM “Hello,
World!” 服务器设置其中一端。
DCOM D-Mystified:
DCOM 教程,
第 1 步
作者:
Brian C Hart
本教程将以简单、
直观的方式向您展示如何编写具有最新功能的 DCOM 软件。
DCOM D-Mystified:
DCOM 教程,
第 3 步
作者:
Brian C Hart
在此步骤中,
我们使用新的 ATL 对象向导将一个简单的 COM 对象添加到服务器中。
DCOM D-Mystified:
DCOM 教程,
第 4 步
作者:
Brian C Hart
在这里,
我们向 DCOM 远程对象添加了一个方法,
并开始实现其功能。
DCOM D-Mystified:
DCOM 教程,
第 5 步
作者:
Brian C Hart
我们查看连接点并设置服务器端的连接点。
我们还将完成 SayHello() 方法的实现。
DCOM D-Mystified:
DCOM 教程,
第 6 步
作者:
Brian C Hart
我们构建新服务器并将其安装在服务器计算机上。
DCOM D-Mystified:
DCOM 教程,
第 7 步
作者:
Brian C Hart
终于!
我们通过使用 MFC、
AppWizard 和 ClassWizard 编写客户端来完成教程,
回到过去的辉煌时光(
叹息。
.
.
)。
DCOM 传输
作者:
araud
你自己的 DCOM 传输
DebuggerEx – 自定义 Visual C++ 调试器
作者:
Brigil V
这是一个用 ATL COM 构建的 Visual Studio 插件组件。这将帮助您自定义 Visual C++ 调试器的一些功能。该插件将使用 Autoexp.dat 文件将您自己的数据类型配置到调试器的工具提示显示中。
使用 InstallShield for MSVC 6.
0 Professional 调试自定义 DLL
作者:
Brian Davis
本文解释了如何使用 InstallShield 的 CallDLLFx 函数来开发、集成和调试自定义 DLL。
通过调试器进行调试
作者:
Jeffrey Walton
在 .
NET 世界中使用 WinDbg 进行调试。
设计使用 COM+ 队列服务的异步处理
作者:
Partha Kuchana
COM+ 队列服务简介。
使用 VC++/ATL 开发 Office 2003 COM 加载项
作者:
digitally_urs
一篇描述如何为 Office 2003 开发完整的 COM 加载项的文章,以及一些用于编程 Outlook 的实用技术。
使用 ATL 开发 MMC 管理单元
作者:
Leon Finker
介绍如何使用 ATL 添加各种 Microsoft 管理控制台 UI 项目
使用 C++ 开发 WMI 高性能提供程序
作者:
Anthony Dass
使用 C++ 开发 WMI 中的高性能提供程序。
在 WTL 中禁用 CTabCtrl 选项卡项 - 使用自绘方法
作者:
Rashid Thadha
Paul Dilascia 的 MFC CTabCtrlWithDisable 移植到 WTL。
发现 COM。
Excel 的实时馈送
作者:
Adrian Bacaianu
本文将演示如何使用 Visual Basic 构建和使用 COM 加载项。
还提供了一个有用的示例。
发现 COM:
复制目录中的连接点与邮件槽。
作者:
Adrian Bacaianu
本模块旨在解决目录复制的老问题。
发现 ISAPI. 图形 Applet 的 Feed Provider
作者:
Adrian Bacaianu
使用 ISAPI 扩展向图形 Applet 提供在线数据的示例。
了解 ISAPI。
XML 方式
作者:
Adrian Bacaianu
使用 XML 和 XSL 构建 ISAPI Web 应用程序的不错方法。
了解 WIN32。如何在 ASP 和 VB 项目中使用同步/异步检索 HTTP 内容。
作者:
Adrian Bacaianu
本文演示了如何使用 WinInet 函数创建一个 ATL COM 组件,如何在 ASP 程序中使用它,以及如何从 Visual Basic 客户端进行测试。它还展示了如何在此组件中使用多线程支持。
使用 Shell 扩展在 Explorer 中显示文件夹内容大小
作者:
Massimiliano Conte
如何向 Explorer 添加列以显示文件夹内容的大小
停靠 ActiveX 控件:
原理和实现
作者:
Dmitri Sviridov
本文介绍了如何使用 MFC 和 ATL 实现停靠 ActiveX 控件
Donut,一个 WTL 示例 - 托管 WebBrowser 控件
作者:
MB
MDI 和标签式 WebBrowser
在设计时绘制复杂的 ATL/ActiveX 控件
作者:
Gerolf Reinwardt
一篇讨论在设计时绘制控件的文章
转储对象的完整接口信息
作者:
ChauJohnthan
如何更好地了解某些对象的实现细节。
动态创建 IDispatch 接口,
使用简单类
作者:
dswigger
创建可以通过 IDispatch 接口传递的动态对象
动态结构
作者:
rahulagarwal33
分配一个内存,
其中包含带有适当填充的变量
轻松从字符串表加载和格式化字符串
作者:
Serge Wautier
两个类,
可以帮助您轻松地从字符串表加载(
并格式化)
消息。
EfTidyNet: Tidy 库的 .NET 包装器
作者:
ThatsAlok
用于解析 HTML 的免费组件,EfTidyCom 的 .NET 版本
为新手准备的应用程序提升:提升并写入注册表的逐步指南
作者:
joseangelmt
我们将使您的应用程序能够写入 HKEY_LOCAL_MACHINE 中的条目,并在必要时提升您的应用程序。
在 Java GUI 中嵌入 ActiveX 控件
作者:
Davanum Srinivas
通过此,您的 Java 项目可以利用 ActiveX 控件和 Office 文档,例如电子表格、图表、日历、文字处理器、专用图形等等。
在 Java 中嵌入 .NET 控件
作者:
Heath Stewart
学习使用 COM 桥接两个框架之间的差距,在 Java 应用程序、Applet 和 Bean 中嵌入 .NET 用户控件。
使用 MimeSniffer 编码/解码 MIME 内容
作者:
Randolph Duke
符合 RFC 的 MIME 编码/解码器。
加密/自解密文件(
原生 C++ 和 .
NET)
作者:
Leon Finker
根据密码和选择的算法,
一次加密/自解密一个文件
使用 ATL 进行加密和解密
作者:
ryszarddrozd
基于 ATL 加密实现的 WTL 和控制台应用程序
枚举 Internet Explorer 的收藏夹
作者:
Naveen K Kohli
一篇关于从 Internet Explorer 枚举用户收藏夹列表的文章
枚举系统代码页
作者:
Rob Caldecott
用于 EnumSystemCodePages API 调用的 MFC 和 ATL 包装类
Explorer 主题
作者:
Abbas_Riazi
一个 Shell 扩展上下文菜单,用于更改 Windows Explorer 的主题
扩展命令行向导和快速项目更改
作者:
Vider
我处理大约 1500 个项目,通常我一天需要多次更改项目。此外,我是命令行爱好者,我不喜欢 DevStudio 的默认命令行窗口。我构建了这个小型插件来改进这两点。
扩展 Outlook 的新功能
作者:
Karl Josefsson
了解如何添加按钮以及如何与 Outlook 交互。
扩展属性集控件,使用通用的 OLE DB 对话框创建连接字符串属性
作者:
Ivan Tsygulev
使用 OLE DB 通用对话框扩展现有的属性浏览器
扩展 Internet Explorer 脚本引擎
作者:
stereo
本文展示了如何通过添加自定义事件接收器和对象来扩展 IE 的脚本引擎
文件和目录枚举
作者:
Andreas Saurwein
基于模板的文件和目录枚举类。
文件加密工具
作者:
Nir Dremer
基于 Blowfish 加密算法的文件加密工具。
使用 COM 和 ASP 进行文件上传
作者:
xicoloko
一个简单的 COM 组件,带有源代码,为您的 ASP 页面提供文件上传功能。
查找目标 Shell 扩展
作者:
Paul Farry
一篇关于缩短查找 .lnk(Windows 快捷方式)文件目标的流程的文章
在 IE 上的 ActiveX 控件之间触发事件
作者:
Yasuhiko Yoshimura
ActiveX 控件通过 Internet Explorer 上的 IConnectionPointContainer 接口向其他控件触发事件。
FlashSelector - 选择性阻止 Flash
作者:
JaeWook Choi
使用 Internet Explorer BHO 的 Flash 阻止插件。
在 Windows Explorer 的详细信息视图中显示文件夹大小信息
作者:
Sharan Basappa
此代码在 Explorer 的详细信息视图中显示文件夹大小信息。
字体枚举器
作者:
PARK Youngho
一个枚举 Windows 上所有已安装字体并显示预览的工具,以便于编码。
FontComboBox ActiveX 控件
作者:
Jean-Michel LE FOL
另一个 FontComboBox 类。这个使用了 ATL 技术。
玩转通用控件位图和工具栏
作者:
Jon Feider
一个 WTL 混合类,用于使用通用控件位图而不是本地资源创建工具栏控件。
JScript 中的函数调用跟踪
作者:
Keith Skilling
无需修改代码即可进行全面的 JScript 函数调用跟踪。
VBA 中的 Functor
作者:
Yiannis Spyridakis
本文介绍了使用 C++ ATL 为 VBA 实现 Functor(
某种程度上)。
透明控件的通用解决方案
作者:
galexding
一种非常简单、集成的使按钮、滑块控件和进度控件等控件在对话框中透明的方法。
通用自动填充
作者:
Vishal Swarankar
通用自动填充可以根据一些基于 PC 的存储数据自动填充基于 HTML 的表单。它是一个非常类似于 Google Autofill 的应用程序。
从 CSession 对象获取 DataSource 信息
作者:
Ferdie
关于从 CSession 对象获取 DataSource 信息的 HowTo。
让(ATL)
ActiveX 控件从 Office 应用程序打印
作者:
Peter Mares
让 ActiveX 控件从 Office 应用程序中打印可能很困难。
本文解释了原因以及如何使事情正常工作。
在 ATL 7.0 项目中获取 Dll 模块句柄
作者:
Deleted
检索您的 ATL 对象 HINSTANCE 的最简单方法
在 Visual C++ 中获取 WMI 信息
作者:
Aamir Butt
这篇文章只是为了描述如何在 Visual C++ 6 中使用 WMI。我为我的一个项目必须这样做,最后找到了这个解决方案。我希望这对其他人也有益。
全局接口表:边址接口指针的简便方法
作者:
ThatsAlok
在线程之间边址接口指针的简便方法!
再见,
BEGIN_MSG_MAP!
作者:
mb2sync
使用 Boost.MPL 库的 BEGIN_MSG_MAP 宏的替代品。
基于 C++ ATL/WTL 的 GPS 和 Web 服务(Windows Mobile 6,标准)
作者:
Valentin Ivanov
本文介绍了如何在智能手机上使用 GPS API 和 Web 服务来显示当前位置的人口统计信息。
Visual Studio .
NET 的 GUIDGen 插件
作者:
Eddie Velasquez
一个替换和扩展 Visual Studio .
NET 中包含的 GUID 生成器组件的插件。
GUIDGen Developer Studio 插件
作者:
Eddie Velasquez
一个插件,用于替换和扩展 Developer Studio 中包含的 GUID 生成器组件
在 Visual C++ 客户端中处理 VB ActiveX 事件
作者:
Amit Dey
本文演示了如何在 Visual C++ 客户端中处理 VB ActiveX 组件中生成的自定义事件。
Hardwired 的命名临界区和命名自旋锁
作者:
Inocentric
命名临界区和命名自旋锁 - 您可能会发现它对调试复杂应用程序很有用。
Hardwired 的线程安全双向链表模板
作者:
Inocentric
本文解释了如何使用 CLinkedListDouble 模板类。
此模板是双向链表的线程安全实现。
Hardwired 的线程安全单向链表模板
作者:
Inocentric
本文解释了如何使用 CLinkedListSingle 模板类。
此模板是单向链表的线程安全实现。
利用 ATL CRegKey 类的头文件模板库
作者:
jean Davy
在注册表中读取/写入序列化/反序列化任何类型的任意 C++ 数据结构。
使用 ATL 在 COM 中实现 Hello World
作者:
Imran Ebrahim
本教程的目的是演示如何使用 Visual C++ 6.0 构建 COM 服务器和 MFC 客户端。
我们将开发一个 COM 服务器,
它接受一个字符串作为输入参数,
并返回带有“Hello”前缀的字符串。
使用 ATL 在 C++ 中托管 Silverlight 控件
作者:
Syed Aftab Naqvi
使用 ATL 在 C++ 中托管 Silverlight 控件。
如何在列表视图列标题中添加复选框
作者:
Vince Valenti
一个如何在列表视图列标题中添加复选框的示例。当用户切换复选框时,我们还实现了全选/全不选。
如何为 ATL 控件添加 OpenGL 支持
作者:
Dmitri Nеstеruk
一篇描述将基本 OpenGL 支持添加到 ATL 控件的逐步过程的文章
如何创建 ATL DLL
作者:
dSolariuM
本文演示了如何在 VC++ 中轻松创建和使用 ATL DLL。
如何创建 Outlook 加载项/插件
作者:
chaitanya shah
当我搜索网络时,我发现关于 Outlook 加载项创建的 VC++ 信息太少。那时我只在互联网上找到 VB 应用程序,所以在这里我创建了一个包含我找到的所有有帮助的网站链接的应用程序。现在你可以轻松地用 VC++ 创建插件了。
如何开发 Internet Explorer 对象以及关于 MS Windows 系统故障的问题
作者:
Zhaohui Xing (Joey)
关于如何使用 BHO 处理 Windows/Internet Explorer 的文章。
如何查找 COM 对象实现的接口名称
作者:
Mikelangelo
本文描述了您如何查找 COM 对象实现的接口
如何获取已安装应用程序列表
作者:
Rob Caldecott
复制“
添加/删除程序”
控制面板小程序中看到的列表。
如何从 COM 返回断开连接的 ADO 记录集
作者:
Siau Tan Long
一篇关于如何使用 VC 从 COM 返回断开连接的 ADO 记录集文章。
如何将图片从 MFC 客户端传输到 ATL ActiveX 控件
作者:
Braulio Dez
如何直接或通过流将图元文件传递给 ATL 服务器
如何在 MFC 中使用 ATL 控件
作者:
Franky Braem
一个一步步的教程,解释如何在 MFC 中使用 ATL 控件
如何使用 CodeProject Grid 在 MS Access 中查看多个中间结果
作者:
rkdev
本文介绍了如何一起使用 MFC CodeProject Grid、ATL 和 MS Access。
如何在 ASP 项目中使用 Crypto API。
作者:
Adrian Bacaianu
本文演示了如何使用 crypt/decrypt 函数创建一个 ATL COM 组件,以及如何在 ASP 程序中使用它。它还展示了如何将组件注册到 MTS。
如何使用 IDirectoryObject
作者:
Wictor Wilén
如何使用 IDirectoryObject 接口而不是使用 IADs (IDispatch) 对象
如何使用 IMessageFilter:
完整版
作者:
Ohad Redlich
本文向您展示了如何创建使用 IMessageFilter 的 COM 对象 -
无论是客户端还是服务器端。
如何在上下文菜单 Shell 扩展中使用子菜单
作者:
Michael Dunn
如何管理上下文菜单扩展中的子菜单
HRESULT 错误检查简化器
作者:
Wanderley Caloni
基于异常的错误检查,可自动进行 FAILED() 比较。
HTML 控件
作者:
Oleg Izmerly
一个简单而强大的基于 HTML 的 GUI 库
超链接文本视图控件
作者:
Magomed Abdurakhmanov
显示文本并自动查找和突出显示超链接(如 http://、
www.等)
的控件,
以便用户可以单击它们。
图标提取器 Shell 扩展
作者:
George Anescu
一个上下文菜单处理程序 Shell 扩展,用于从 .exe 和 .dll 文件中提取图标
ICopyHook 实现
作者:
Prakash Nadar
实现 ICopyHook Windows 扩展
IDispatchImplEx - 用于多接口分派的模板类
作者:
Kjell Tangen
用于实现 COM 对象的 C++ 模板类,这些对象执行基于 typeinfo 的分派到多个接口,包括双接口和纯接口。
图像滑块样式
作者:
jedyking
一个图像滑块,
实现了 20 种过渡效果。
实现 IShellBrowser 以托管 IShellView
作者:
Leon Finker
模仿 Windows Explorer
实现可重用的拖放类
作者:
Leon Finker
本文提供了一组可重用的拖放类
从 Outlook 导入联系人
作者:
Deepesh Dhapola
使用 Office/Outlook 对象模型从 Outlook 导入项目的示例源代码。
导入类型库
作者:
Heath Stewart
使用导入类型库和 COM 对象的替代方法可以提高源代码的可移植性。
CCommand 和 CDynamicAccessor 的改进版本
作者:
Jörgen Sigvardsson
本文展示了一种扩展 CCommand 和 CDynamicAccessor 以使 C++ 中的 OLEDB 更容易的方法
改进 ATL-ActiveX 序列化
作者:
Rafael Gómez Blanes
如果一个 ActiveX 容器必须包含多个控件,使用此技术可以大大加快控件的序列化速度。
增量文件和产品版本号 - 多 IDE
作者:
Jordan Walters
一个插件,可自动增量应用程序资源文件中的 FileVersion 和 ProductVersion 字段。适用于 VC6 和 VS2005,以及两者之间的所有版本。
WTL 的 INET
作者:
Gilad Novik
为 WTL 开发人员提供的 Internet 类。
与手机进行红外通信
作者:
Daniel Strigl
了解如何让您的 Pocket PC 与您的手机通信。
使用 ADOX 插入字段(
非追加)
作者:
Ferdie
使用 ADOX 将字段插入 MS Access 表。
深入了解 COM
作者:
sbaladevan
COM 易于理解。
简单来说,
内部 COM 是为您编写的。
集成 ACE 和 ATL
作者:
Espen Harlinn
展示了组合 ACE 和 ATL 的一种方法
Internet Explorer 工具栏(Deskband)教程
作者:
Erik Thompson
一篇关于使用 RBDeskband 和 CWindowImpl ATL 对象向导创建 Internet Explorer (IE) 工具栏的教程。
介绍 Comet
作者:
Michael Geddes
Comet 如何帮助您在“
真正的”
C++ 中创建和使用 COM 服务器,
扩展或替换 ATL。
COM 简介 - 什么是 COM 以及如何使用它。
作者:
Michael Dunn
面向新手程序员的教程,
解释如何重用现有的 COM 组件,
例如 Windows 外壳中的组件。
WTL OLE DB 数据库应用程序简介
作者:
Ed Gadziemski
如何使用 ATL 向导生成的 OLE DB 消费者和 WTL 的动态数据交换 (DDX) 版本创建基本的 WTL 数据库应用程序
Windows 上的 iSCSI 开发教程
作者:
Kushagra Tiwari
本文将帮助您将 Windows 上可用的 iSCSI 功能集成到您的 C++ 基础应用程序中。
ISoapTypeMapper 接口 – C++ 实现
作者:
Avinash Lakshman
本文提供了一个 C++ 中 ISoapTypeMapper 接口的实现,用于将自定义对象序列化为 XML 并通过 SOAP 发送。
键盘(热键)自定义类
作者:
umeca74
使用此即插即用类为菜单命令提供可调节的键盘快捷键。
启动 VNC Shell 扩展
作者:
David Gilson
从网络邻居启动 VNC
链接器错误、CString、ATL、MFC 和你!
作者:
Nick Pirocanac
由于 CStringT 模板类以及 ATL 与 MFC 的问题导致的链接器错误
列表控件以网格的形式出现
作者:
Sharan Basappa
本文演示了如何让列表控件表现得像一个网格控件。
Mail Monitor++
作者:
sergiols
一个 POP3 监控应用程序。
制作 Internet Explorer 的 VB.Net 工具栏
作者:
sohrabi
此源代码可帮助您使用 VB.Net 中的 Band Objects 创建工具栏
让您的浏览器开口说话
作者:
Fred Ackers
使用 Speech SDK 让 Internet Explorer 向用户朗读文档或文档的某一部分。
操作 Internet Explorer 地址栏中的按钮
作者:
Mladen Janković
如何控制承载 Internet Explorer 地址栏中按钮的工具栏。
Mantis 问题面板
作者:
Dusan Kocurek
面板添加到您的 Explorer 任务栏,以便快速访问 Mantis 缺陷跟踪系统
OutputDebugString 的机制
作者:
zhangyuwu
编写一个监控应用程序来捕获调试消息
ATL OLEDB 消费者对象上的内存泄漏 CCommand
作者:
jason lue
报告了 ATL OLEDB CCommand 对象上的内存泄漏问题,
并描述了原因并提供了解决方案。
ATL COM 组件中的方法枚举
作者:
s.prabhakarreddy
解释了 ATL COM 中的方法枚举
MFS 系统实用程序
作者:
ThatsAlok
此应用程序通过注册表提供对本地计算机的通用限制,例如隐藏/显示驱动器和其他 UI 内容。
Microsoft Outlook 加载项教程 - 2:向按钮添加事件
作者:
chakkaradeepcc
这将在第一个教程中添加的按钮上添加一个事件处理程序。
Microsoft Outlook 加载项,带对话框和数据库连接
作者:
chakkaradeepcc
Microsoft Outlook 加载项,带对话框和数据库连接。
Microsoft Visual Studio 解决方案文件版本更改器
作者:
kim.david.hauser
Microsoft Visual Studio 解决方案文件版本更改器 -
适用于 Visual Studio 版本 2002、
2003、
2005、
2008 和 2010
将 ATL 服务应用程序迁移到 Visual C++.
NET
作者:
Vagif Abilov
将基于 ATL 的 Windows 服务应用程序迁移到 Visual C++.
NET 的指南。
MMWaveEditX - 高级波形文件编辑器控件
作者:
dswigger
用于编辑波形文件的控件,使用峰值用于可视化显示
移动代理 - 移动中的软件
作者:
Chad Z. Hower aka Kudzu
如果对象可以从一台机器移动到另一台机器呢?不仅仅是自动下载,或者像远程处理那样远程控制对象,而是对象实际移动的系统。移动软件代理正是这样做的。在本文中,我将介绍这个迷人的概念。
现代化遗留 C++ 代码
作者:
Marius Bancila
使用 C++11/14 现代化遗留 C++ 代码的经验和建议
Internet Explorer 的鼠标手势
作者:
Ralph Hare
向 Internet Explorer 添加鼠标手势识别。
MSFlexGrid 控件在 ATL 复合控件上
作者:
Uttam Kumar Unik!
如何在 ATL 复合控件上使用 MSFlexGrid 控件
MultiCopier 软件
作者:
Ahmed Ismaiel Zakaria
最快、最简单的方法,可以同时从不同文件夹复制文件
MXXMLWriter 示例移植到 VC++
作者:
Felix Cho
Microsoft 的 MXXMLWriter 示例,演示了如何使用 SAX2 和 MXXMLWriter,现在已移植到使用 ATL 和 C++ 的 VC++,并添加了一些不错的改进。
命名常用颜色
作者:
Ales Krajnc
一个包含文件,允许您通过名称而不是 RGB 值来指定颜色
原生和托管互操作变得简单
作者:
Filipe Pereira
本文通过使用 COM 互操作基础知识,
展示了一个简单的计算器组件示例。
Visual C++ 7 中的新 ATL 宏
作者:
Igor Chouvalov
此示例演示了在 ATL7 中使用新的 ATL 宏 OBJECT_ENTRY_AUTO
非 MFC ByteArray 类用于 ATL
作者:
Paul E. Bible
用于 ATL 组件的非 MFC ByteArray 类
ATL 中的非 MFC 日期例程
作者:
Paul E. Bible
ATL 组件中的非 MFC 日期例程。
ATL 的非 MFC 字符串类
作者:
Paul E. Bible
用于 ATL 组件的非 MFC 字符串类
NTRAY 移植到 WTL(基于 CTrayNotifyIcon v1.55)
作者:
zhaozg
CTrayNotifyIcon 是一个很棒且易于使用的工具,将其移植到 WTL。
数字拼写器 COM 组件
作者:
Adrian Dorache
用于将数值转换为 Excel 中的英语/罗马尼亚语单词的组件
OeLibrary 1.0
作者:
ThatsAlok
开源 Outlook Express 自动化库
在新窗口中打开 URL
作者:
Rob Caldecott
一篇文章,介绍如何在新浏览器窗口中打开 URL。
为 Windows 98 打开包含文件夹
作者:
byblostas
在 Windows 98 查找:文件和文件夹引擎中查找文件的 Shell 扩展
通过 ATL 和 C++ 使用内联汇编优化 C#
作者:
dzzxyz
通过 ATL 和 C++ 使用内联汇编优化 C#
OptionSheet,第一部分 - 使用 COptionSheet 和 CPropSheet
作者:
Pascal Hurni
WTL 的 PropertyPages 的灵活实现。处理用于选择的 TreeCtrl 或 TabCtrl
Outlook 插件,使用 VC++ ATL/COM
作者:
Gokulnath007
即时控制 Outlook 和 Outlook 的各种操作。
Outlook 栏控件和框架 (WTL)
作者:
Rashid Thadha
可以在您的 WTL 应用程序中使用的 Outlook 控件和框架
使用 ATL 创建类似 Outlook 的通知窗口
作者:
prasad_som
使用 ATL 创建类似 Outlook 的通知窗口。
将数组从 VC++ DLL 传递到 VB
作者:
User 4838655
本文演示了如何将数组从 VC++ DLL 传递到 VB
在 ATL DLL 服务器中传递 C++ 对象
作者:
Uttam Kumar Unik!
本文解释了如何在 COM 服务器中传递 C++ 对象。
密码破解器
作者:
ram verma
一个简单的 BHO,用于检索用户 ID 和密码。
将图标放置在 ATL COM 服务器的系统托盘中 - 轻松实现
作者:
Jon Taylor
本文介绍了一个辅助类,该类有助于将图标放置在 Shell(又名“系统托盘”)中,并更改提示文本。您只需将 ATL 对象从辅助类派生即可获得此功能。
播放 Wave 资源
作者:
jangtimjang
使用低级音频 API 播放 Wave 资源。
通过组件类别实现可插入组件 - 第 II 部分
作者:
Zac Howland
一篇关于使用组件类别创建可插拔组件的文章。
可插拔组件(第一部分)
作者:
Zac Howland
一篇关于使用组件类别创建可插拔组件的文章。
弹出窗口阻止程序
作者:
John Osborn
使用 ATL 编写的 BHO 弹出窗口阻止程序的第 3 版。
弹出窗口阻止程序
作者:
John Osborn
Popup Blocker 是一个浏览器帮助对象 (BHO),可消除所有弹出和弹回窗口,包括由脚本自动打开的窗口。
实用 ATL:连接点和接收事件的两种方法
作者:
zhoufanglong
在本文中,我将展示如何实现连接点,并介绍两种接收可连接 ATL 对象的事件的方法。
使用 CString 预解析 XML
作者:
Chau Johnthan
一篇关于使用 CString 进行 XML 解析的文章。
通过编程更改 IP 地址、域名服务器和网关
作者:
ThatsAlok
本文展示了如何通过编程更改 IP 地址及其对应的子网掩码、网关及其对应的跃点数以及本地计算机的 DNS。
通过插件以编程方式在 Outlook 中创建文件夹
作者:
ashu_om
使用 VC++6.0 中的 ATL 插件在 Outlook 2000 中创建文件夹。
程序化 Hyper-V 管理
作者:
Apriorit Inc, andrew_lyakhov
在本文中,我们研究了使用 C++ 语言和 WMI 技术对 Microsoft Hyper-V 虚拟机监控程序进行程序控制的问题。
使用 UPnP Control Point API 编程控制点应用程序
作者:
amatecki
本文介绍了如何使用 Microsoft 的 UPnP 控制点 API 来查找和控制 UPnP 设备,并描述了一个简单的库来方便在您自己的程序中应用控制点 API,同时提供了一个 MFC 和 WinForms 应用程序的示例。
属性页和上下文菜单 Shell 扩展 ATL 向导
作者:
Shaun Wilde
一个允许您创建 ATL 属性页或上下文菜单扩展的向导
属性表 Shell 扩展 AppWizard
作者:
Maxime Labelle
一个帮助开始使用属性表 Shell 扩展的向导
保护您的组件免受自动化客户端的侵害
作者:
Chau Johnthan
保护您的组件免受自动化客户端的侵害
RAPI2 - 第二部分:善用流
作者:
Paul Heil
安全有效地使用 RAPI2 接口。
RAPI2:你从未知道的朋友
作者:
Paul Heil
安全有效地使用 RAPI2 接口。
实时视频图像处理/帧捕获(极简方法)
作者:
Ladislav Nevery
可能是 Windows 上最简单的视频图像捕获示例。支持 AVI、MPG、QTV、摄像头、电视调谐器等。
递归断言会用一个假断言模糊真实问题
作者:
CurtD
断言是 C/C++ 代码的非常有效的调试工具。但是,断言中存在一个非常微妙的问题,可能会导致您花费大量调试时间去追逐错误的问题。
重定向
作者:
Franky Braem
一个用于重定向 stdout/stdin 的 ATL 控件
RGS 文件的注册表映射
作者:
Michael Geddes
允许在 RGS 文件中使用自定义标签来保留 GUID 的接收端。
远程连接点
作者:
whitesurfer
客户端 PC 中的客户端通过连接点从服务器 PC 获取信息
远程 NT 服务控制 COM 组件和 WPF 客户端应用程序
作者:
deBUGer!
演示各种 MS 技术的示例应用程序。
解析 Variants
作者:
Fabian von Romberg
解引用和解析 Variants 和 IDispatch
从 Yahoo Messenger 检索对话
作者:
Deepesh Dhapola
介绍了如何使用 MSHTML COM 接口从 Yahoo Messenger 聊天窗口检索文本。
使用扩展 MAPI 检索配置文件和服务存储
作者:
Chandrashekhar Kulkarni
此应用程序用于检索配置文件名称和关联的消息存储。
重用 COM 对象
作者:
Mazdak
本文讨论了在 ATL 中重用 COM 对象
运行时跟踪
作者:
Hans Ruck
显示来自不同机器上多个运行应用程序的运行时跟踪消息
在 WTL 中保存和恢复窗口外观
作者:
Magomed Abdurakhmanov
简单但有用的类,用于保存/恢复窗口外观
SAWZip - zip 文件操作控件
作者:
Franky Braem
一个基于 ATL 的控件,用于读写 zip 文件。
科学数据可视化器
作者:
Alexander Chernosvitov
用于 3D 可视化的 ActiveX 组件,嵌入在不同的客户端应用程序中。
屏幕事件录制器 DLL/应用程序
作者:
Ernest Laurentin
屏幕事件录制器 (DLL) 展示了如何创建 DLL/应用程序(可与 RunDll32.exe 一起使用)。
ScriptRunner 应用程序
作者:
Ernest Laurentin
ScriptRunner 简介。一个用于用户界面单元测试的脚本工具。
安全地将 ASP.NET 工作进程作为系统帐户运行
作者:
David Coe
描述了安全地配置服务器以将 ASP.NET 工作进程作为系统帐户运行的正确方法。
通过扩展 CMimeMessage 发送 HTML
作者:
MBrooker
扩展 CMimeMessage 类以发送 HTML 消息。
发送邮件而不指定 SMTP 服务器
作者:
Nish Nishant
一个从 CSMTPConnection 派生的类,它查询目标域的 MX 记录并使用该记录发送邮件
使用 MAPI 发送电子邮件 - COM DLL
作者:
Aisha Ikram
如何自动发送自定义电子邮件消息和附件?
ASP 页面上的服务器端动态包含
作者:
Dimitris Vasiliadis
用于 ASP 页面上服务器端动态包含的 COM 对象
Windows Mobile 的服务浏览器应用程序
作者:
Valentin Ivanov
用于管理 Windows Mobile 平台 Services.exe 进程下运行的服务。的辅助应用程序。
使用 OLE 自动化设置属性
作者:
Konstantin Boukreev
介绍了一个 ActiveX 控件,用于使用 OLE 自动化设置对象的属性。
设置存储 - 轻松处理程序设置
作者:
Pascal Hurni
通过多种存储方案和多个框架轻松处理您的程序设置。
Sharp Layout
作者:
Alex Mol
ATL/WTL 的 Sharp Layout 管理器。
Sheet Tab 视图
作者:
Rashid Thadha
创建您自己的类似 MS Dev Studio 输出窗口的 Sheet Tab 视图
Shell 扩展 - Explorer Desk Band、Tray Notification Icon 等
作者:
Alex Blekhman
一个简单的日历实用程序,演示了基本的 Shell 扩展技术:desk band、托盘通知图标、区域设置。
使用 ATL 和 WTL 的 Shell 扩展
作者:
Igor Vigdorchik
扩展 Windows Explorer 用户界面的 Shell 扩展
.NET 程序集的 Shell 扩展
作者:
Heath Stewart
Shell 扩展,用于区分 .
NET 程序集和 Win32 应用程序及库。
Shell 重命名器
作者:
Todd Jeffreys
Shell Renamer 是一个 Shell 扩展,支持正则表达式搜索和替换重命名以及文件名交换
ShellFolderTree
作者:
Nick Hodapp
模仿和扩展 Shell 的文件夹树控件功能
通过 CAxWindow 支持简单的 ActiveX 控件接口
作者:
Vasyl Zakharko
如何通过 CAxWindow 支持 AX 控件接口
简单的 ATL 基于对话框的可执行文件
作者:
f64
如何仅使用 ATL 创建一个基于对话框的简单程序
简单的 C++ 定时器包装器
作者:
ken.loveday
TemplateTimer:一个方便简单的 MSVC/C++ 定时器包装器,用于 Windows,使用模板,可以轻松地为定时事件回调指定类函数。
ATL COM 中显示 ActiveX 控件功能的简单示例(
使用 VB 客户端)
作者:
MADHANMOHAN
在 COM 服务器中使用 ActiveX 控件。
使用 VB 客户端访问服务器。
简单、健壮且可扩展的 Winsock 服务器,支持多个客户端,易于添加新服务
作者:
Vadim Motorine
如何构建一个简单、健壮且易于扩展的服务器以支持多个客户端。
使用宏简化您的 Safearray 循环
作者:
Wictor Wilén
一篇关于如何简化 safearray 使用的文章
模拟来自 .NET 库的 COM 连接点
作者:
Perry Marchant
一篇关于从 MFC/ATL COM 客户端访问 VB.NET 库的文章。
使用 DirectShow 进行同步预览和视频捕获
作者:
krssagar
一种使用 DirectShow 同时从网络摄像头预览和帧捕获的方法。
在非托管 C++ 中接收托管代码的事件
作者:
Uri Kogan
在托管代码中引发事件并在非托管 C++ 中接收它。
编程 C++ 所需的技能和概念
作者:
Nader Omar
一步一步学习编程 C++ 的技能和概念,面向初学者和中级者。
SkinX,一个皮肤插件包的框架
作者:
Neil Yao
介绍了皮肤插件实现的框架。
小 ATL 技巧:第一部分
作者:
Ashutosh Arya
这一系列文章演示了如何以节省时间和精力的方式使用 ATL 的一些很酷的功能。
智能网格
作者:
Alex Turc
使用 ATL、STL 和 Win32 API 构建网格。
Socks 包装器
作者:
M Ravi Kiran
通过 Socks 代理版本 4 和版本 5 建立套接字。
SoftG 应用框架 1.62
作者:
HotSoftG
自动化框架应用程序开发,实现软件功能和软件框架的分离。支持插件主题支持。
软件架构师的简单方法 2/??
作者:
The DevMan
一个简化软件架构学习的系列
Software Verification 的 Memory Validator
作者:
Stephen Kellett
Memory Validator 是一款适用于 Windows 应用程序的自动运行时错误检测软件工具。
一些 Mix-in 类,使您的 ATL/WTL 程序外观更佳
作者:
Simon.W
本文讨论了一些用于 WTL 的 Mix-In 类。这些 Mix-In 类提供了一些 WTL/ATL 框架不支持的功能,例如属主绘制菜单、皮肤化对话框按钮和静态文本控件。
一些 Mix-in 类,使您的 ATL/WTL 程序外观更佳
作者:
Simon.W
本文讨论了 WTL 的一些 MixIn 类。这些 MixIn 类提供了一些 WTL/ATL 框架不支持的功能,例如所有者绘制菜单、带皮肤的对话框按钮和静态文本控件。
SP 数字编辑控件
作者:
Sergei_VP
掩码数字编辑 ActiveX 控件。
SppMk - Visual Studio 6.0 的单元测试和 GNU make 支持插件
作者:
Pavel Kobyakov
描述了一个 DevStudio 插件,它提供了两个有趣的 IDE 集成功能:向 VC 工作区视图窗口添加一个新选项卡,并在 IDE 下运行任意进程,同时将输出发送到 VC 输出窗口的“构建”选项卡。
SQL Server:查找本周即将生日的查询
作者:
Wendelius
这是“SQL Server:查找本周即将生日的查询”的替代方案
SSBrowser:一个示例 Visual SourceSafe 自动化
作者:
Ferdie
一个 VC++ 示例程序,用于在您的应用程序中执行 Visual SourceSafe 操作。
STA 线程模型问题
作者:
Leon Finker
描述 STA 线程问题
STL 分隔字符串
作者:
Paul J. Weiss
一个函数,用于根据字符串分隔符拆分输入字符串。
将 IPicture 流式传输到复合文档文件
作者:
Eugene Khodakovsky
IPicture 对象的序列化
ATL & MFC 的结构化存储类
作者:
Ales Krajnc
一个包装器类,用于大多数常见的 IStorage 方法和 API 调用。
在 ATL 对话框中使用 WTL 进行控件子类化
作者:
Kristian Lippert
一篇关于如何使用 WTL 和 ATL 进行控件子类的文章
选项卡控件和分割器 - 添加一些可停靠和浮动的糖
作者:
Igor Katrayev
另一种实现可停靠、浮动、选项卡式和分割式环境的方法。
选项卡控件和分割器 - 混合使用
作者:
Igor Katrayev
WTL 类,可以在您的 SDI 应用程序中为子视图添加选项卡和分割。
ATL 无模式对话框中的选项卡和加速键
作者:
Anatoly Ivasyuk
一个通用类,可在无模式 ATL 对话框中启用标准的选项卡和加速键处理。
TCP Remoting Windows 服务主机,带 Server GC
作者:
jqd2001
为 TCP Remoting Host 实现 Server GC。
TDXML:带可视化任务对话框编辑器,基于 XML 的任务对话框
作者:
Michael Dunn
一个库和一个可视化编辑器,可以轻松地在 C++ 应用程序中构建和使用任务对话框。
温度转换:使用 ATL Server 和 MFC 客户端的 XML Web 服务
作者:
James, Lu Zuheng
使用 ATL Server 的 XML Web 服务,并由 MFC 客户端调用。
模板编程
作者:
MAXcode
正如我们已经知道继承一样,它是重用代码的好方法。但是,Visual C++ 提供了另一种重用代码的方法。我们可以通过模板来实现。使用模板,您可以创建“类型”参数。让我解释一下。
ATL ActiveX 控件的“属性浏览器”类模板属性页
作者:
Vladimir Shcherbakov
允许您轻松创建 ActiveX 控件的属性页
测试运行器应用程序
作者:
Jerry Edens & Doug Eveland
一个用于执行单元测试的框架。
新的 ipconfig 和 IP Helper API
作者:
Joseph Dempsey
本文详细介绍了一个允许操作网络适配器的类,并使用该类为使用 Windows2000 或 Windows XP 的任何人构建一个图形化 ipconfig 实用程序。为了实现这一点,使用了 IP Helper API。
CodeProject 搜索栏
作者:
Michael Dunn
CodeProject 搜索栏让您可以快速访问 CodeProject 网站,并随时随地进行搜索。
Code Project 跑马灯
作者:
Rama Krishna Vavilala
一个桌面栏跑马灯,滚动显示 Lounge 和其他论坛上最新的帖子。
C++ 字符串完全指南,第二部分 - 字符串包装器类
作者:
Michael Dunn, Nish Nishant
关于 Visual C++ 和类库提供的字符串包装器类的指南
编写命名空间扩展的完整入门指南 - 第一部分
作者:
Michael Dunn
一篇关于编写自己的 Explorer 命名空间扩展的详细教程。
编写 Shell 扩展的完整入门指南 - 索引
作者:
Michael Dunn
《入门指南》中所有文章的索引
编写外壳扩展的 Complete Idiot's Guide -
第 I 部分
作者:
Michael Dunn
编写外壳扩展的分步教程
编写 Shell 扩展的完整入门指南 - 第二部分
作者:
Michael Dunn
一篇关于编写一次处理多个文件的 Shell 扩展的教程。
编写 Shell 扩展的完整入门指南 - 第三部分
作者:
Michael Dunn
一篇关于编写显示文件弹出信息的 Shell 扩展的教程。
编写 Shell 扩展的完整入门指南 - 第四部分
作者:
Michael Dunn
一篇关于编写提供自定义拖放功能的 Shell 扩展的教程。
编写 Shell 扩展的完整入门指南 - 第九部分
作者:
Michael Dunn
一篇关于编写用于自定义文件类型图标的扩展的教程。
编写 Shell 扩展的完整入门指南 - 第五部分
作者:
Michael Dunn
一篇关于编写向文件属性对话框添加页面的 Shell 扩展的教程。
编写 Shell 扩展的完整入门指南 - 第六部分
作者:
Michael Dunn
一篇关于编写可用于“发送到”菜单的 Shell 扩展的教程。
编写外壳扩展的 Complete Idiot's Guide -
第 VIII 部分
作者:
Michael Dunn
关于通过列处理程序外壳扩展向 Explorer 的详细信息视图添加列的教程。
基于 ATL/OLE DB 的动态数据库类
作者:
Eugene Khodakovsky
一个使用 ATL/OLE DB 技术动态操作数据库数据的类
Mini 外壳扩展框架 -
第 I 部分
作者:
Victor Derks
讨论一个小型 C++ 框架,
用于创建 Windows 外壳扩展。
Mini Shell 扩展框架 - 第 II 部分
作者:
Victor Derks
讨论了一个小型 C++ 框架,用于创建 Windows Shell 扩展 (IContextMenuImpl)。
Mini Shell 扩展框架 - 第 III 部分
作者:
Victor Derks
讨论了一个小型 C++ 框架,用于创建 Windows Shell 扩展 (IShellFolderImpl)。
最精简的 XML 解析器
作者:
ChauJohnthan
一个可以替代大型 MSXML 的 XML 解析器。
MFC 更新命令 UI 机制的端口
作者:
mb2sync
使用事件驱动架构替换 CUpdateUI。
RC4 算法在 COM 组件中
作者:
Jessn
使用 C++ 和 ATL 在 COM 组件中实现的 RC4 算法。
Windows 原生 Ribbon 第 1.5 部分:布局控件和组
作者:
Michael Dunn
本文介绍了如何在 Windows 原生 Ribbon 中布局控件
Windows 原生 Ribbon 第二部分:运行时设置 Ribbon 属性
作者:
Michael Dunn
本文展示了如何在运行时控制各种 Ribbon 和命令属性
Windows 原生 Ribbon 第三部分:按钮和菜单
作者:
Michael Dunn
本文演示了 Ribbon 的新按钮和菜单功能
WTL 的线程类
作者:
Till Krullmann
提供了一组小型 ATL/WTL 类,用于简化线程处理。
Thunk 及其用途
作者:
John_Tang
关于 Thunk 及其在回调处理、接口封送和 C++ 中支持多重继承方面的用法的介绍。
Visual C++ 时间戳插件
作者:
Pavel Sokolov
此插件会自动将文件的最后修改日期和时间添加到文件中
编写命名空间扩展的技巧 (I) - 实现子文件夹
作者:
zengxi
本文介绍了如何开发带有子文件夹的命名空间扩展。
编写命名空间扩展的技巧(II)-
实现创建和删除对象操作
作者:
zengxi
本文介绍了如何实现 IContextMenu 接口以使用户能够在命名空间扩展中创建或删除对象。
使用 WTL 的 Toolband (IE 工具栏) 示例
作者:
Rashid Thadha
使用 WTL 为 Internet Explorer 创建您自己的 Toolband
Ultima Online 寻宝工具
作者:
Tim Smith
UOTH 是一系列前沿 UI 技术。哦,还有一个面向 UO 游戏玩家的工具。
理解 COM 单线程 Apartment 第一部分
作者:
Lim Bio Liong
通过代码示例学习 COM 单线程 Apartment 模型的基本原理。
理解 COM 单线程 Apartment 第二部分
作者:
Lim Bio Liong
通过代码示例学习 COM 单线程 Apartment 模型的基本原理。
撤销管理器
作者:
Jens Nilsson
一篇关于管理撤销和重做操作的文章
使用免费 SocketPro 包创建超级客户端和服务器应用程序
作者:
Yuancai (Charlie) Ye
一组用于编写互联网分布式计算应用程序的套接字库
在 C++ 程序中使用正则表达式
作者:
Sherwood Hu
如何在 C++ 程序中使用 Microsoft 正则表达式对象
在 Dev-Studio 宏中使用您自己的 ATL 对象
作者:
T
om
C
ollins
演示了如何开发 ATL 对象来扩展 VB-Script。使用 ISharedPropertyGroupManager 将数据保存在内存中。监视 MSDEV 关机。
使用 ADSI 进行用户管理
作者:
Vineet Nandurkar
本文演示了使用 Active Directory Services 进行用户管理
ATL/WTL 项目的用户设置类
作者:
Peter Kenyon
一个用于在注册表中存储用户设置的辅助类,类似于 MFC 的 CWinApp
从原生代码使用 .NET 集合
作者:
shea-c4
一个关于如何从原生 C++/ATL 访问托管 String 的 ArrayList 的简短示例。
在 WTL 中使用从动态加载的 DLL (SDI) 导出的视图(对话框)
作者:
Dave Loeser
一篇关于如何在 WTL 下将导出视图(对话框)的 DLL 加载到 SDI 应用程序中的文章
在 Gadget 中使用 COM 而无需安装
作者:
msbsoftware
本文展示了如何在不要求安装或管理员权限的情况下创建使用 COM 的 Gadget。
在 .Net 应用程序中使用 COM+ 资源分配器。
作者:
Roman Kiss
本文介绍了如何使用 C# 语言将资源分配器集成到 .Net 应用程序中,以构建可池化的资源。
使用 GDI+ 和 MFC 或原生 C/C++
作者:
TW
为什么 99.9% 的 GDI+ 示例是用 .NET 语言编写的?C/C++ 呢?
将 MS DataGrid 控件与 OLE DB 消费者一起使用
作者:
Rashid Thadha
在您的 C++ 应用程序中使用 MS DataGrid 控件以及 OLE DB 消费者模板
在 MFC 应用程序中使用 MS Office
作者:
Igor Tkachev
使用 ActiveX 文档模式将 MS Office 集成到您的 MFC 应用程序中。
在 MFC 中使用正则表达式
作者:
Sam NG
CATLRegExp - Visual C++ 内置的正则表达式。
在 Pocket PC 上使用 ATL OLE DB 消费者模板
作者:
João Paulo Figueira
为 Pocket PC 上的 C++ 开发人员启用最快的数据库访问协议。
使用后台智能传输服务 (BITS)
作者:
caio
使用 BITS 系统服务。
使用新的 ATL CString 类通过 MSXML 读取 XML 文件
作者:
Erik Thompson
一个使用 MSXML 和新的 ATL/MFC 共享 CString 类读取 XML 文件的简单应用程序
使用新的 MFC7/ATL7 共享类。
作者:
Igor Chouvalov
此示例演示了使用新的共享 ATL/MFC 类,如 CPoint、CRect、CSize 和 CString
在 COM &
ATL 中使用用户定义类型
作者:
ioannhs_s
关于 COM 中的 SAFEARRAY 和 UDT 的分步教程
使用 Visual C++ .NET 构建与 Microsoft Visual Basic for Application (VBA) 集成的程序
作者:
sunhui
创建一个与 Microsoft Visual Basic for Application 集成的 MFC 程序。
使用 WTL 内置的对话框调整大小类
作者:
Michael Dunn
如何使用 WTL 对可调整大小对话框的内置支持
使用 XSLT 渲染 COM 对象返回的 XML 数据
作者:
Alan Wen
这是一个三层应用程序。COM 组件以 XML 格式返回 SQL 数据,然后使用 XSLT 在客户端转换为 HTML。通过使用 XML,所有数据都可以按本地排序、分页,从而为用户提供快速响应!
utf8::ostream
作者:
c-smile
轻量级 utf8 生成器。
ATL/MFC/非 MFC 应用程序的易用日志记录器
作者:
Gavriloaie Andrei
ATL/MFC/非 MFC 应用程序的易用日志记录器。
使用 Xpdf 和 muPDF 库在 C# 中查看 PDF 文件,打印 PostScript。
作者:
Antonio Sandoval
用 C++/CLI 编写的包装器 C# 类,以及 C# 中的渲染 PDF 文件的示例实现。
Vista 中的 C++ 实用功能:监视计算机电源状态
作者:
Michael Dunn
如何使用电源状态通知,以便在必要时让您的应用程序节省电力。
Vista 中的 C++ 实用功能:使用任务对话框显示友好消息
作者:
Michael Dunn
使用 Vista TaskDialog API 替换 MessageBox。
Vista 中的 C++ 实用功能:在 UI 中使用 Glass
作者:
Michael Dunn
如何在应用程序的主窗口中添加 Glass 效果。
Vista 中的 C++ 实用功能:使用 TaskDialogIndirect 构建获取用户输入的对话框
作者:
Michael Dunn
使用 TaskDialogIndirect API 显示功能丰富的对话框,帮助用户做出决定。
Vista 中的 C++ 实用功能:使用新的 Vista 文件对话框
作者:
Michael Dunn
如何使用 WTL 处理 Vista 的新文件打开和文件保存对话框。
Visual Calc v3.0 - 桌面计算器的新维度
作者:
toxcct
如何开始编写解析器。
Visual Studio 收藏夹
作者:
Todd C. Wilson
将快捷方式、收藏夹等添加到 Visual Studio。
语音控制的网络浏览
作者:
Geoff Bailey
本文展示了如何使用 SAPI 5.1 和 ActiveX 来语音控制您的网站
VS 文件查找器
作者:
J W Payne
一个 Visual Studio 插件,帮助导航大型项目。
VSS 工具 –
大量取消选中
作者:
G. Filkov
VSS 大量撤销签出解决方法。
Visual Studio .NET 的壁纸
作者:
rudy_g
如何向 Visual Studio .NET 编辑窗口的背景添加图像。
Web 应用程序 -
使用 ATL 高级托管 WebBrowser 控件
作者:
Alex Blekhman
处理托管 WebBrowser 控件的实际挑战的示例:
托管窗口和控件的单独创建,
键盘快捷方式,
控件尺寸等。
通过爬行进行 Web 数据提取,使用 WINHTTP 和文档对象 (DOM) 实例化
作者:
Prabhdeep Singh
一篇关于如何使用 WINHTTP 库从 Web URL 提取数据以及如何提取爬行文档的 DOM 的文章。
生态学家的 Web 服务
作者:
Andrew Birt, Rahul Ravikumar
用于在 Web 上分发科学模型的框架
网站拦截器
作者:
Milind Mehendale
一篇关于可用于阻止特定站点的 BHO(浏览器帮助对象)的文章
Web Win32/WTL 混合
作者:
Jesus Salas
如何在 IExplorer 和 WTL 代码之间实现双向通信路径
Webcam Web 服务
作者:
Laurent Kempé
C++ ATL Web 服务,将从网络摄像头捕获的 JPEG 图片传递给 ActiveX 客户端
什么是框架?
作者:
Marc Clifton
尝试定义“框架”一词的含义。
ATL7 的新功能
作者:
Leon Finker
ATL7 中新类的概述
Visual Studio 2013 中适用于本机开发的新功能
作者:
Marius Bancila
本文提供了 Visual Studio 2013 中适用于 Visual C++ 本机开发的新增或增强功能列表。
Win32 对话框助手
作者:
Stephane Rodriguez.
轻松支持对话框调整大小和 ActiveX 控件
Windows 7 文件属性“版本”选项卡外壳扩展
作者:
"Fish" (David B. Trout)
简单解析 VS_VERSIONINFO 版本信息字符串,
显示在 XP 风格的文件属性“版本”选项卡中
C++ 中的 Windows 7 实用程序:为 Jump Lists 添加自定义任务
作者:
Michael Dunn
在 Windows 7 的应用程序 Jump List 中创建自定义任务。
C++ 中的 Windows 7 实用程序:Ribbon 简介
作者:
Michael Dunn
本教程展示了如何在您的应用程序中开始使用 Ribbon。
C++ 中的 Windows 7 实用程序:Jump Lists
作者:
Michael Dunn
介绍如何将 Jump Lists 与您的 Windows 7 应用程序一起使用。
C++ 中的 Windows 7 实用程序:任务栏进度和状态指示器
作者:
Michael Dunn
介绍如何将任务栏进度条和覆盖图标与您的 Windows 7 应用程序一起使用。
无需对话框模板即可在 C++ 中设计 Windows 对话框。
作者:
john morrison leon
一种替代方法,其中对话框完全由 C++ 代码指定,既不需要 IDE 支持来编写,也不需要 IDE 生成的资源来执行。由 C++ 类型系统提供支持。
Windows Media Player 待机插件
作者:
Armen Hakobyan
媒体播放器插件,在媒体结束后关闭计算机
WinTailor,自定义屏幕上的任何窗口
作者:
Neil Yao
一个有用的小工具,可以更改任何窗口的样式和位置
类似 WinZip 的解压对话框
作者:
Alweit
尝试创建一个类似 WinZip 的解压对话框。
使用 Python 操作自定义 COM 接口
作者:
Yaroslav Kourovtsev
开始使用 comtypes 包的分步教程。
编写 MS Word 加载项
作者:
Amit Dey
使用 COM 和 VB 宏编写 Word 加载项
WSH 剪贴板访问
作者:
Adrian Dorache
在 Windows 脚本宿主中脚本化剪贴板内容。
WTL - 按钮菜单 2
作者:
Paul Bludov
使用带下拉菜单的按鈕
WTL 浏览器
作者:
Gilad Novik
如何使用 IE 引擎和 WTL 创建一个简单的浏览器。
WTL 错误
作者:
Paul Bludov
已知的 WTL & ATL 错误
WTL ActiveX 托管类
作者:
Jesus Salas
用于事件接收器和 ActiveX 托管的 WTL 辅助类
WTL for MFC 程序员,第二部分 - WTL GUI 基类
作者:
Michael Dunn
为 MFC 开发人员提供 WTL 编程 - 框架窗口。
WTL for MFC 程序员,第三部分 - 工具栏和状态栏
作者:
Michael Dunn
在 WTL 应用程序中使用工具栏和状态栏的基础。
WTL for MFC 程序员,第四部分 - 对话框和控件
作者:
Michael Dunn
在 WTL 中使用对话框和控件。
WTL for MFC 程序员,第五部分 - 高级对话框 UI 类
作者:
Michael Dunn
使用实现高级对话框 UI 元素的新的 WTL 类
WTL for MFC 程序员,第六部分 - 托管 ActiveX 控件
作者:
Michael Dunn
在 WTL 对话框中托管 ActiveX 控件的教程。
WTL for MFC 程序员,第七部分 - 分割窗口
作者:
Michael Dunn
关于使用 WTL 分割窗口和窗格容器的教程。
WTL for MFC 程序员,第八部分 - 属性表和向导
作者:
Michael Dunn
创建 WTL 中属性表和向导的指南
WTL for MFC 程序员,第十部分 - 实现拖放源
作者:
Michael Dunn
在 WTL 应用程序中使用拖放的教程。
Visual Studio .NET 的 WTL 向导
作者:
Armando Pajuelo
一个创建模板 WTL 应用程序的 AppWizard。
WTL 为 WinMain 的 CodeMax 语法高亮编辑器控件提供包装器
作者:
Ben Burnett
关于 CodeMax 编辑控件的文章。
XML 生成器
作者:
Alpesh Makwana
从任何数据源生成 XML
XML 属性包实现
作者:
Jörgen Sigvardsson
这是 Don Box 优秀的 XML 属性包实现的 ATL/COM 端口。
XML 定时
作者:
Not Active
测试使用 XML 文档或简单的结构数组进行搜索的计时。
XML 转换 Shell 扩展
作者:
Doug Mitchell
一个用于根据样式表转换 xml 文件的 Shell 扩展
XML化您的类
作者:
Dhandapani Ammasai
本文展示了如何将类序列化为 XML 字符串。
XONOR 指针:排他性拥有和非拥有引用指针
作者:
john morrison leon
用于 C++ 中安全应用程序开发的智能指针系统。
XSLT 扩展函数
作者:
Doug Mitchell
扩展 XSLT 处理器的功能。
您自己的自定义浏览器!!
作者:
Anand Manikiam
。本文解释了如何向您的项目添加 Web 浏览器 ActiveX 以开发您自己的自定义 Web 浏览器。
Zipper 组件
作者:
Fernando A. Gomez F.
用于压缩和解压缩文件的 COM / ATL 组件。
Zlib 压缩/解压缩包装器作为 ISequentialStream
作者:
Jens Nilsson
本文讨论了将压缩和解压缩包装在 ISeqentialStream 接口后面
©
. All rights reserved.