Click here to Skip to main content
15,909,332 members
Everything / Desktop Programming / ATL

ATL

ATL

Great Reads

by Michael Dunn
A tutorial on writing a shell extension that can be used on the Send To menu.
by Michael Dunn
A tutorial on writing a shell extension that provides custom drag and drop functionality.
by Tim Smith
Color picker control for WTL applications including optional support for XP themes
by Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.

Latest Articles

by Javad Taheri (drjackool)
Show or hide, reorder, save and restore list view column headers
by Shivprasad koirala
This blog will discuss the difference between server.transfer and response.redirect.
by Nick Pirocanac
Linker errors due to CStringT template classes and ATL vs. MFC issues
by Midi_Mick
Using ATL and STL to create collections of COM objects without circular references

All Articles

Sort by Score

ATL 

28 Aug 2001 by Adrian Bacaianu
This article shows how to make one ATL COM component with crypt/decrypt functions and how to use it in ASP programs. It shows also how to register a component in MTS.
5 Aug 2000 by Konstantin Boukreev
Describes an ActiveX Control to use OLE Automation to set an object's properties.
5 Mar 2009 by Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
30 Nov 1999 by Gerolf Reinwardt
An article that discusses drawing a control at designtime
12 Aug 2000 by Paul Shaffer
An article on ATL COM event connection point threading issues
4 Jun 2001 by Leon Finker
Describes how to add various Microsoft Management Console UI items using ATL
11 Aug 2000 by Brian C Hart
We look at connection points and set up the server's end of one. We'll also finish implementing our SayHello() method.
8 May 2005 by Brian C Hart
We build our new server and install it on the server machine.
13 Sep 2012 by Wendelius
This is an alternative for "SQL Server: Query to find upcoming birthdays for the current week"
16 Apr 2001 by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
11 Jul 2002 by Pavel Kobyakov
A DevStudio add-in described provides two interesting IDE integration features: adding a new tab to VC WorkspaceView window and running an arbitrary process under IDE with output sent to "Build" tab of VC Output window.
14 Oct 2009 by Alex Blekhman
Example of handling real-life challenges when hosting WebBrowser control: separate creation of hosting window and the control, keyboard shortcuts, control's dimensions, etc.
24 May 2006 by Michael Dunn
A tutorial on writing a shell extension that provides custom drag and drop functionality.
26 May 2006 by Michael Dunn
A tutorial on writing a shell extension that can be used on the Send To menu.
3 Apr 2001 by Michael Dunn
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.
27 Jun 2001 by Rashid Thadha
An outlook control and framework that can be used in your WTL Application
13 Jun 2002 by Tim Smith
Color picker control for WTL applications including optional support for XP themes
30 Sep 2002 by Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
16 Jul 2002 by soptest
How MS implements them and why they do not want you to see the source code of those functions.
30 Jul 2002 by Vagif Abilov
Guidelines to migrate ATL-based Windows service application to Visual C++.NET
8 Apr 2009 by joseangelmt
We are going to enable your application to write entries in HKEY_LOCAL_MACHINE, elevating your application when necessary.
23 Feb 2010 by Ivo Beltchev
Classic Start menu and other shell features for Windows 7 and Vista.
31 Dec 2003 by Michael Geddes
How Comet can help you create and use COM servers in 'real' C++, extending or replacing ATL.
17 Nov 2005 by Heath Stewart
Shell extensions to distinguish between .NET assemblies and Win32 applications and libraries.
25 Jun 2014 by Darryl Bryk
Code is described for a multi-document interface (MDI) image processing application utilizing the CImage class in C++
7 Jul 2003 by John Osborn
Version 3 of the BHO Popup Blocker written in ATL
28 Apr 2005 by emadns
How to start a connection using ATL OLE DB consumer classes and how to obtain a session so that you can use it to query or edit the database.
15 May 2006 by Michael Dunn
A tutorial on writing a shell extension that operates on multiple files at once.
21 Mar 2001 by Erik Thompson
An ATL Object Wizard that helps create a COM Object implementation of a DeskBand. Web Accessories for Internet Explorer and the Desktop. History, Favorites, Search, Radio, and Address Bands ... You have seen them since Internet Explorer 4.0. Now create your own!
27 Dec 2003 by Heath Stewart
Learn to embed .NET user controls in Java applications, applets, and beans using COM to bridge the gap between the two frameworks.
22 Dec 2005 by Michael Dunn
WTL programming for MFC developers - frame windows.
28 Aug 2009 by Alex Blekhman
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
14 Sep 2009 by Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
7 Oct 2002 by Magomed Abdurakhmanov
Simple class to store application settings in registry
25 Mar 2007 by Ernest Laurentin
An Introduction to ScriptRunner. A scripting tool for user interface Unit Testing.
14 May 2002 by Nick Hodapp
Mimicking and extending the shell’s folder-tree control functionality
14 Apr 2014 by john morrison leon
A smart pointer system for safe application development in C++.
1 Jun 2002 by Michael Dunn
An index of all the articles in the Idiot's Guide
22 Feb 2010 by Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
24 May 2006 by Michael Dunn
A tutorial on writing a shell extension that adds pages to the properties dialog of files.
18 Sep 2005 by Victor Derks
Discussion of a small C++ framework to create Windows shell extensions (IShellFolderImpl).
31 Dec 2005 by Michael Dunn
Using the new WTL classes that implement advanced dialog UI elements
3 Jun 2015 by john morrison leon
An alternative approach in which dialogs are entirely specified as C++ code that requires neither IDE support to be written nor IDE generated resources to be executed. Powered by the C++ type system.
23 Apr 2002 by Eugene Khodakovsky
A class to dynamically manipulate databases data using ATL/OLE DB technology
9 Dec 2001 by Michael Dunn
A detailed tutorial on writing your own Explorer namespace extensions.
10 Jan 2006 by Michael Dunn
A tutorial on hosting ActiveX controls in WTL dialogs.
20 Jul 2001 by Michael Dunn
How to use WTL's built-in support for resizable dialogs
29 Dec 2006 by Michael Dunn
How to use Vista's new file open and file save dialogs with WTL.
31 May 2006 by Michael Dunn
A tutorial on adding columns to Explorer's details view via a column handler shell extension.
16 Jun 2006 by Michael Dunn
A tutorial on using drag and drop in your WTL application.
30 Apr 2003 by Amit Dey
This article shows how to program an Outlook2000/2K+ COM addin using a pure ATL COM object.
18 Jan 2006 by Michael Dunn
A tutorial on using WTL splitter windows and pane containers.
12 Oct 2002 by Nish Nishant, Michael Dunn
A guide to the string wrapper classes provided by Visual C++ and class libraries
26 Jan 2004 by Alex Kolesnichenko
Tutorial article about how to build components with rich functionality using attributed ATL.
26 Oct 2002 by Zeeshan Amjad
Creating user interface elements with ATL
2 Jun 2006 by Michael Dunn
A tutorial on writing an extension to customize the icons displayed for a file type.
6 Jan 2005 by Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
28 Aug 2001 by Fayez Al-Mutairi
An advanced COM component that provides file upload capabilities for your ASP pages.
29 Jan 2004 by Luuk Weltevreden
This article shows a workaround to the graphics bug that a checkbox or radio button is displayed with a black background on themed dialogs.
23 Nov 2001 by Oleg Bykov
A class for displaying animated GIFs and more. MFC and ATL versions available!
29 Jun 2002 by Rama Krishna Vavilala
A desk band ticker that scrolls the latest messages posted in the Lounge and other forums
18 Apr 2003 by Stephane Rodriguez.
Easy support for dialog resizing and ActiveX controls
2 Nov 2010 by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
22 Dec 2005 by Michael Dunn
The basics of using toolbars and status bars in WTL applications.
13 Jan 2006 by Michael Dunn
A guide to creating property sheets and wizards in WTL
15 Jun 2003 by Mike Melnikov
Google-like Toolbar with customization from xml file and update from web features
1 May 2003 by John Osborn
Popup Blocker is a Browser Helper Object (BHO) that eliminates all popup and popunder windows, including those opened automatically by script.
7 May 2003 by Rama Krishna Vavilala
A Visual Studio .NET addin that allows non-admin accounts to debug CLR applications running under different logon credentials.
20 Oct 2005 by Sheng Jiang 蒋晟
An article on finding out an active IE or Explorer window or creating one and controlling it.
13 Feb 2002 by Chris Maunder
The definitive set of 'What's the deal with MFC' answers from Microsoft's Nick Hodapp.
12 Feb 2008 by Stefano Basili
CM_ConfigBuilder generates and compiles the required files to manage your application's settings/preferences and to store/retrieve them in XML format.
21 Feb 2011 by Michael Dunn
A tutorial that shows how to get started using the Ribbon in your applications
1 Jun 2003 by Bjornar Henden
A WTL Grid mostly aimed for use against databases.
25 Oct 2004 by Karl Josefsson
Learn how to add buttons and how to interact with Outlook.
14 Feb 2003 by Michael Dunn
How to manage submenus in a context menu extension
21 Aug 2001 by Erik Thompson
A tutorial on Using RBDeskband and CWindowImpl ATL Object Wizards to create an Internet Explorer(IE) Toolbar.
4 Sep 2006 by Vadim Motorine
How to build a simple, robust and easily expandable server for multiple clients
10 Nov 2002 by Christian S Andersen
An activeX control that mimics the behaviour of Microsoft Outlook 2000/XP Appointment list view
18 Jan 2008 by Valentin Ivanov
This article explains how to use the GPS API and Web Service on a SmartPhone to show demographics information for the current location.
31 Oct 2002 by Chad Busche
How to implement an Explorer Desktop Band that uses the Microsoft’s Performance Data Helper interface to display current performance data about activity such as memory, disk, and processor usage.
24 Apr 2001 by Erik Thompson
This is an ATL Object Wizard that eases window development using CWindowImpl. It removes the redundant copy-n-paste of code between class implementations
13 Mar 2011 by Mladen Janković
How to gain control over the toolbar that hosts buttons located in Internet Explorer's address bar.
11 Aug 2006 by prasad_som
Create an Outlook like notification window using ATL.
3 Feb 2003 by Paul Farry
An article about shortening the process of finding the target of a .lnk(windows shortcut) file
6 Aug 2002 by Todd Jeffreys
Shell Renamer is a shell extension which supports regular expression search and replace renaming and filename swapping
15 Mar 2006 by Michael Dunn
A step-by-step tutorial on writing shell extensions
21 Dec 2003 by Brian C Hart
At last! We finish our tutorial by writing a client with MFC, AppWizard, and ClassWizard, like back in the good ol' days (sighhh...)
21 Dec 2004 by Hossein Khosravi
A 2D graph component with zoom capability.
22 Sep 2010 by shicheng
A fully featured and easy-to-use Windows HTTP wrapper in C++
19 Mar 2007 by Michael Dunn
A library and a visual editor that make it easy to build task dialogs and use them in your C++ applications
5 Oct 2002 by Rashid Thadha
create your own toolband for Internet Explorer using WTL
12 Sep 2001 by Jens Nilsson
An article about managing undo and redo actions
8 May 2001 by Amit Dey
This article shows how to handle custom events generated in a VB ActiveX component in a Visual C++ client.
27 Apr 2011 by Michael Dunn
This article describes how to lay out controls in the Windows native Ribbon
17 May 2006 by Michael Dunn
A tutorial on writing a shell extension that shows pop-up info for files.
27 Jul 2000 by Michael Dunn
A tutorial for programmers new to COM that explains how to reuse existing COM components, for example, components in the Windows shell.
19 Jan 2003 by peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
9 May 2003 by Ernest Laurentin
Screen Event Recorder (DLL) shows how to create a DLL/Application (one that can be used with RunDll32.exe).
22 Aug 2013 by ThatsAlok
Opensource Outlook Express automation library
20 May 2007 by Michael Dunn
Busted features? APIs failing? Use this guide to get your IE plugin up and running again in protected mode!
4 Nov 2000 by Igor Tkachev
Integrating MS Office in your MFC Application using ActiveX Document mode.
17 Feb 2002 by Zeeshan Amjad
This is article 2 in a series of tutorials that discuss some of the inner workings of ATL and the techniques that ATL uses.
6 Nov 2004 by ThatsAlok
An article touching simple issues like events, methods and properties.
6 Jan 2011 by Espen Harlinn
Shows one way to combine ACE and ATL
18 Feb 2005 by Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
19 Dec 2012 by ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
2 Aug 2003 by Nikolai Teofilov
An ATL/STL ActiveX control based on OpenGL library for 3D data visualization
19 May 2009 by Michael Dunn
An intro to using jump lists with your Windows 7 applications
8 May 2005 by J W Payne
A Visual Studio add-in to help navigate around large projects.
11 Sep 2011 by Michael Dunn
This article demonstrates new button and menu features of the Ribbon
4 Jun 2002 by Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
17 Dec 2003 by Daniel Strigl
Learn how to make your Pocket PC speak with your mobile phone.
3 Feb 2002 by Michael Dunn
An advanced utility that scans computers for missing hotfixes, and helps you download and install them.
30 Dec 2003 by Igor Katrayev
WTL class that tabs and splits child views in your SDI application
26 Nov 1999 by Vladimir Shcherbakov
Allows you to easily create property pages for ActiveX controls
27 Mar 2003 by Uttam Kumar Unik!
How To Use MSFlexGrid Control on an ATL Composite Control
29 Dec 2004 by Samiullah Khan
This article describes the process of storing the audio data of a movie file (.mpeg, .mpg, .avi and .dat) on the hard disk in a WAV file using DirectShow filters.
23 May 2008 by Jeffrey Walton
Create a File Checksum Shell Menu Extension using ATL and Crypto++
26 Mar 2002 by Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
15 Nov 2020 by Nick Pirocanac
Linker errors due to CStringT template classes and ATL vs. MFC issues
19 Nov 2009 by Philipos Sakellaropoulos
ASP pages and free COM objects for generation of thumbnails and thumbnail views.
9 May 2000 by Nick Carruthers
A context menu shell extension that allows you to copy full file paths to the clipboard.
5 Mar 2008 by Mingliang Zhu
An article showing how to easily but effectively extract all frames from a video as bitmaps
21 Feb 2008 by zhangyuwu
Write a monitoring application to capture debug messages
19 Jun 2002 by Leon Finker
ATL7 and Attributes description and sample usage
2 Dec 2002 by Randolph Duke
28 Jul 2001 by Ales Krajnc
An include file that allows you to specify colors by name instead of RGB value
10 Jul 2003 by Rob Caldecott
An article showing how to launch a URL in a new browser window
12 Aug 2004 by Pascal Hurni
An implementation of a shell namespace extension that uses the system provided ShellView (SHCreateShellFolderView)
18 Aug 2004 by Sprotty
An introduction to XML Data Binding, and a review of a number of leading products.
18 Jul 2009 by ThatsAlok
Article touching simple issues like property, method and event and using it in .NET applications
21 Aug 2003 by Leon Finker
Web Application/Web Service development using ATL Server classes
6 Sep 2013 by ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
3 Sep 2001 by dswigger
Create dynamic objects that you can pass using IDispatch interfaces
29 Dec 2006 by Michael Dunn
How to add glass to your application's main window.
29 May 2003 by Aisha Ikram
How to automatically send customized emails messages and attachments?
29 Jun 2007 by umeca74
Offers adjustable keyboard shortcuts for your menu commands with this drop-in class.
9 Dec 2004 by thomas_tom99
An article on ATL COM Based Addin / Plugin Framework With Dynamic Toolbars and Menus, based on VC++ Addin Architecture.
23 May 2002 by Eugene Polonsky
Complete implementation of .NET IDE's snapping windows in ATL/WTL
14 Nov 2001 by Agus Kurniawan
Simple program for an Active Server Component that handles cookies
30 May 2006 by Till Krullmann
Presents a small set of ATL/WTL classes that simplify working with threads.
5 May 2003 by Joseph Dempsey
This article details a class that allows the manipulation of network adapters and uses that class to build a graphical ipconfig utility for anyone using Windows2000 or Windows XP. In order to accomplish this, the IP helper API is used.
23 Feb 2003 by Heath Stewart
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
12 Dec 2009 by Eric Haddan
Example of a CD/DVD burning application using IMAPI2.
27 Jan 2002 by Zeeshan Amjad
In this series of tutorials I am going to discuss some of the inner workings of ATL and the techniques that ATL uses.
19 Oct 2005 by zengxi
This article describes how to develop namespace extensions with subfolders.
23 Apr 2008 by Uri Kogan
Raising events in managed code and sinking it in unmanaged C++.
22 Nov 2010 by Vitaly Tomilov
Access detailed information about the current process the easiest way.
22 Nov 2010 by Vitaly Tomilov
A simplified and unified way for accessing most frequently used information about Process, System, and Environment.
4 Jun 2001 by Leon Finker
Imitating the Windows Explorer
14 Dec 2014 by Marius Bancila
Experiences and recommendations from modernizing legacy C++ code using C++11/14
21 Sep 2005 by Ralph Hare
Adding mouse gesture recognition to Internet Explorer.
23 Jul 2014 by Chad Z. Hower aka Kudzu
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
19 Oct 2010 by "Fish" (David B. Trout)
Simple parsing of VS_VERSIONINFO version information strings displayed in an XP-style file-properties "Version" tab
22 Dec 2005 by Jesus Salas
How to implement a two-way communication path from IExplorer and WTL code
27 Mar 2012 by Stan_1964
Introduces the XCD format that describes cars as collections grouped by Make and Year, and provides an API ported into a COM library to access the collections.
18 Jul 2008 by John_Tang
An introduction to thunk and its uses in callback handling, interface marshaling, and supporting multiple inheritance in C++.
18 May 2010 by Syed Aftab Naqvi
Hosting Silverlight control in C++ using ATL
17 Jan 2001 by ioannhs_s
A Step by Step tutorial on SAFEARRAYs and UDTs in COM
18 Jun 2006 by Sam NG
CATLRegExp - A Visual C++ built-in regular expression.
9 Jan 2006 by Brian C Hart
This tutorial shows you how to write DCOM software, with all the latest features, in a simple, straightforward manner.
14 Oct 2008 by galexding
A very simple, integrated method to make controls such as buttons, slider controls, and progress controls to be transparent in a dialog.
21 Jul 2002 by byblostas
Shell extension invoked for files found within Windows 98 Find: Files and Folders engine
16 Aug 2004 by digitally_urs
An article describing how to develop a complete COM add-in for Office 2003, plus some handy techniques to program Outlook.
24 Aug 2005 by Yasuhiko Yoshimura
The ActiveX control fires events to others using IConnectionPointContainer interface on the Internet Explorer.
5 Jun 2003 by Tony Ioanides
An MS Outlook-style mini-calendar control using WTL
26 Sep 2005 by Serge Wautier
Two classes that help you to easily load (and format) messages from the String table.
6 Oct 2006 by Michael C. Robert
Demonstrates how to use WTL and C++ to access an Excel spreadsheet using Visual Studio .NET 2003.
26 Nov 2010 by Antonio Sandoval
Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
6 Aug 2000 by xicoloko
A simple COM component with source that provides file upload capabilities for your ASP pages.
8 May 2000 by Davanum Srinivas
With this your Java projects can take advantage of ActiveX controls and Office documents such as spreadsheets, charts, calendars, word processors, specialized graphics, and many more.
15 Jan 2011 by ken.loveday
TemplateTimer: A convenient and simple MSVC / C++ timer wrapper for Windows using templates, where a class function can be easily specified for the timed event callback.
2 Jul 2014 by Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
11 Sep 2003 by Zhang YanFeng
This article will show you how to make MDI window of WTL into ATL control by using a real world example.
1 May 2002 by Leon Finker
28 Jan 2006 by Rama Krishna Vavilala
This article describes an asynchronous pluggable protocol implementation to support the data: protocol, as described in RFC 2397, in Internet Explorer.
12 Apr 2005 by Nish Nishant
A class derived from CSMTPConnection that queries the MX record for a target domain and uses that to send mail
31 Jul 2002 by Tim Smith
UOTH is collection of little bleeding edge UI techniques. Oh, and a tool for UO games players.
28 Oct 2001 by Eugene Khodakovsky
Serialization of IPicture object
13 Apr 2003 by Amit Dey
Writing a Word Addin using COM and VB Macros
13 Jul 2009 by amatecki
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC and WinForms applications.
16 May 2004 by Neil Yao
Introduces the framework of a skin plug-in implementation.
27 May 2010 by Apriorit Inc, andrew_lyakhov
In this article, we examine the problems of program control of the Microsoft Hyper-V hypervisor with the help of the C++ language and WMI technology.
10 Sep 2001 by Frank Colbert
An ATL extension for supporting multiple IDispatch interfaces on a single object visible to scripters
1 Oct 2002 by Ashutosh Arya
This series of articles demonstrates how to use some of the cool features of ATL in a time and energy saving manner.
20 Feb 2003 by Deepesh Dhapola
Exmaple source code to import items from Outlook using the Office/Outlook Object Model.
29 Nov 2008 by Angel Kafazov
This article explains how to write your custom DirectShow SampleGrabber filter for Windows Mobile.
14 Apr 2004 by João Paulo Figueira
Enabling the fastest database access protocol for C++ developers on the Pocket PC.
26 Dec 2001 by Eddie Velasquez
An Add-In that replaces and extends the GUID Generator component included with Developer Studio
27 Jun 2001 by Magomed Abdurakhmanov
Simple, but useful classes to save/restore window appearance
22 Sep 2002 by Nir Dremer
File Encryption Utility based on Blowfish Encryption Algorithm.
9 Aug 2003 by Leon Finker
Encrypts/self-decrypts a file at a time based on password and chosen algorithm
23 May 2004 by Gilad Novik
How to create a simple browser using IE engine and WTL.
6 Dec 2001 by Michael Dunn
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.
20 May 2010 by Syed Aftab Naqvi
It explains how we can call a method defined in Silverlight from Silverlight C++ host.
3 Jan 2000 by Ashish Dhar
A simple logging utility to help debug your ATL applications
16 Nov 1999 by Andrew Garbuzov
A port of my splitter ActiveX control with MFC to ATL.
6 Feb 2000 by Mario Zucca
A grid control for displaying tabular data, based on Chris Maunder's grid control
3 Nov 2003 by Marc Clifton
An attempt to define what the term "framework" means.
28 Apr 2011 by Tom Gee
A WTL control class to add water effect to an image, like what's done in the TortoiseSVN About dialog
4 May 2008 by xushiwei
Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC").
17 Jun 2003 by YuHao
This small add-in provides DeveloperStudio Object Model in a hierarchy TreeView and enables users to see its properties.
24 Jan 2009 by Kjell Tangen
C++ template classes for implementing COM objects that perform typeinfo-driven dispatch on multiple interfaces, both dual and pure.
1 Mar 2007 by ThatsAlok
An easy way to marshal your interface pointer between threads!
22 Oct 2001 by Ranjeet Chakraborty
This article explains how easy it is to write custom host applications for the .NET Common Language Runtime to run managed code.
10 Apr 2002 by Ranjan Banerji
A tutorial on how to create connection points using VC++ and ATL
19 Oct 2005 by zengxi
This article describes how to implement IContextMenu interface to enable users to create or delete objects in Namespace Extension.
15 Dec 2007 by Igor Tolmachev
This article demonstrates how to add a Status Bar pane to Internet Explorer Window, and then how to use it for managing Web page password fields.
14 Aug 2004 by Akash Kava
Getting the History from Internet Explorer in MFC.
4 Jun 2001 by Leon Finker
This article provides a set of reusable drag and drop classes
3 Mar 2003 by Andreas Saurwein
Template based file and directory enumeration class.
1 Dec 1999 by C. Lung
The purpose of this tutorial is to give you an idea on how to create a COM Server using ATL, and then being able to call the server from both a Visual C++ and Visual Basic program.
21 Nov 2002 by Maxime Labelle
A wizard to ease implementing a context menu shell extension
16 Oct 2005 by Anthony Dass
Developing a high-performance provider in WMI using C++.
18 Feb 2009 by Adrian Dorache
Component used to convert a numeric value into English/Romanian words in Excel
18 Nov 2003 by Massimiliano Conte
How to add a column to Explorer to show the size of the content of folders
18 Aug 2010 by Sharan Basappa
This code displays the folder size information in the Explorer's Details view.
21 Oct 2008 by Jordan Walters
An add-in to automatically increment the FileVersion and ProductVersion fields in your application's resource file. Works in VC6 and VS2005, and probably all versions in between.
29 Aug 2001 by Franky Braem
An ATL based control for reading and writing zip files.
27 Mar 2002 by Kristian Lippert
An Article on how to subclass a control using WTL and ATL
19 May 2002 by Adrian Bacaianu
This article shows how to create one ATL COM component using the WinInet functions, how to use it in ASP programs and how to test it from the Visual Basic client. It also shows how to use multithreading support in this component.
20 May 2004 by Eddie Velasquez
An Add-In that replaces and extends the GUID Generator component included with Visual Studio.NET
21 Apr 2001 by Felix Cho
Microsoft's MXXMLWriter sample that shows how to use SAX2 and MXXMLWriter is now ported to VC++ using ATL and C++, plus some nice additions.
26 Feb 2009 by Adrian Dorache
Scripting the clipboard content in Windows Script Host.
20 Jun 2002 by Magomed Abdurakhmanov
Control that shows text and automatically finds and highlights hyperlinks (like http://, www. etc.) so that user can click on them.
12 Sep 2001 by Alan Wen
This is a 3-tier application. A COM component returns SQL data in XML format, then using XSLT to transform to HTML at client side. By using XML, all the data can be sort, split into pages locally, that will give users a quick response!
13 Feb 2011 by Vince Valenti
An example of how to add a checkbox to a list view column header. We also implement select/unselect all when a user toggles the checkbox.
7 Jun 2007 by callmepls
23 Feb 2002 by Yuancai (Charlie) Ye
A set of socket libraries for writing distributed computing applications over the internet
7 Dec 2006 by farhanx
This article is about the art of how to track bugs in programs and handle them beautifuly. Make yourself understand perfectly the reasons for exceptions and bugs.
27 May 2005 by Armen Hakobyan
Media Player plug-in turning computer off when media ends
29 Jul 2012 by simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
2 Jun 2009 by araud
Your own transport for DCOM
14 Nov 2007 by Filipe Pereira
This article presents a simple calculator component example by using COM Interoperability basics.
11 Feb 2008 by Valentin Ivanov
Helper application for managing services running under Services.exe process on Windows Mobile platform.
27 Sep 2011 by Aamir Butt
This is an article just to describe how to use WMI with Visual C++ 6. I had to do this for one of my projects and I finally came up with this solution. I hope this will be beneficial to others as well.
11 Mar 2008 by xueming.yan
A fast and lightweight cell control for displaying tabular data. The cell is a custom control derived from ATL::CWindow.
13 Sep 2000 by Ramon de Klein
An addictive game for PocketPCs with full source code included.
21 Apr 2004 by Imran Ebrahim
The objective of this tutorial is to demonstrate how to build a COM Server and an MFC Client using Visual C++ 6.0. We are going to develop a COM server that takes in a string as input parameter and returns the string prefixed with a "Hello".
6 Apr 2010 by Ladislav Nevery
Probably the simplest possible sample for video image grabber on Windows. Supports AVI, MPG, QTV, Webcam,TVTuner, etc.
7 Mar 2012 by Yiannis Spyridakis
This articles describes the implementation of functors (of sorts) for VBA using C++ ATL.
6 Apr 2013 by Kushagra Tiwari
This article will help you to integrate ISCSI functionalities available on Windows with your base application in C++
28 Apr 2004 by f64
How to create a simple program based on a dialog box using nothing but ATL
25 Apr 2004 by David Gilson
Launch VNC from Network Neighbourhood
15 Apr 2004 by krssagar
A method for previewing and framegrabbing simultaniously from webcam using DirectShow.
24 May 2000 by Alex Turc
Build a grid using ATL, STL and Win32 API.
5 Mar 2007 by Doug Richards
ATL COM Shared Add Ins Using C++ - The Easy Way
30 Mar 2004 by rudy_g
How to add an image to the background of the Visual Studio .NET edit window.
1 Feb 2006 by Paul J. Weiss
A function that will split an input string based on a string delimiter.
29 Jan 2007 by Michael Dunn
This article shows a Vista Sidebar gadget that you can use to browse the APOD site and view previews of each day's picture.
23 Apr 2002 by Laurent Kempé
C++ ATL Web Service delivering a JPEG picture grabbed from a Webcam to an ActiveX client
5 Mar 2006 by JaeWook Choi
Flash block add-in using Internet Explorer BHO.
6 Aug 2002 by MADHANMOHAN
Using an ActiveX control in COM Server. Accessing the Server using a VB Client.
6 Apr 2005 by Andrea Cacciarru
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
20 Aug 2001 by dswigger
A control for editing wave files which uses peak values for visual display
13 Apr 2008 by Alexandre GRANVAUD
Automate your data classes initialization from an XML file.
9 May 2000 by Nick Carruthers
Allows for running programs with command line parameters directly from Explorer.
11 Aug 2000 by Paul E. Bible
A Non-MFC String Class for use in ATL components
8 Feb 2005 by Vigen Dolbakyan
Quick implementation of client/server connection using DCOM.
14 Apr 2004 by Chau Johnthan
Protect your component from automation clients
17 Mar 2000 by Andrew Nosenko
A set of VC++ helpers and patterns to help automate some routine coding tasks.
27 Feb 2003 by Deepesh Dhapola
Describes how to retreive text from the Yahoo Messenger chat window using the MSHTML COM interfaces.
23 Mar 2001 by Vineet Nandurkar
This article demonstrates user management using Active Directory Services
16 May 2002 by Adrian Bacaianu
Sample of using ISAPI extension to give online data to graphical applets.
16 May 2001 by Leon Finker
Describes STA threading issues
22 Dec 2002 by Philipos Sakellaropoulos
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
21 Feb 2002 by Igor Vigdorchik
COM collection similar to the Visual Basic's Collection object
3 Apr 2001 by Amit Dey
An ATL Component that uses ADO for data.
16 Jul 2005 by Michael Dunn
The Code Project SearchBar gives you quick access to the Code Project site, and lets you do searches at any time, from any web page.
8 Aug 2002 by Nish Nishant, Rama Krishna Vavilala
This article compares and contrasts the relative performances of various languages like native C++, Visual Basic 6, C#, VB.NET, Managed C++, MC++ and native code mix, ngen'd assemblies etc. using a prime number generation function as a generic benchmark
14 Apr 2006 by Vishal Swarankar
Generic AutoFill can automatically fill a html based form using some PC-based stored data. it’s an application very similar to Google Autofill.
27 Feb 2004 by c-smile
2 Jul 2008 by CurtD
Assertions are a very effective debugging tool for C/C++ code. But, a very subtle problem exists with assertions that can cause you to waste a lot of debugging time chasing the wrong problem.
28 Jun 2002 by Adrian Bacaianu
This article will demonstrate how to build and use a COM Add-In using Visual Basic. An useful sample is also provided.
22 Jan 2002 by Noel Frankinet
2 Jan 2004 by Gavriloaie Andrei
Very easy to use logger for ATL/MFC/NonMFC applications.
25 Sep 2006 by Shatyamm Kumar
This article shows how to implement connection points practically.
24 Apr 2012 by Andy Bantly
C++ class to authenticate an SMTP server connection
6 Oct 2001 by frans
This program was written to make implementing a collection in ATL a snap
20 Jul 2000 by Ales Krajnc
A wrapper class for most common IStorage methods and API calls.
17 Jul 2002 by Rashid Thadha
A port of Paul Dilascia MFC CTabCtrlWithDisable to WTL
20 Jul 2004 by sbaladevan
COM without the complexity. To put it simply, inside COM is written for you.
2 Mar 2003 by jedyking
A image slider, implements 20 transitional effects.
7 Oct 2001 by Shadi Al-Kahwaji
This article will walk you through configuring two computers to share a COM component as a distributed component(DCOM).
6 Jan 2009 by Brian C Hart
We look at connection points, and set up the server's end of one, for our simple DCOM "Hello, World!" server.
30 Jan 2004 by Doug Mitchell
Extending the functionality of the XSLT Processor.
14 Apr 2003 by TW
Why 99.9% of GDI+ samples in .NET languages? What about C/C++?
25 Jan 2001 by Sherwood Hu
how to use the Microsoft regular expression object in your C++ program
1 Dec 2002 by Jörgen Sigvardsson
This is an ATL/COM-port of Don Box' excellent XML property bag implementation.
15 Jul 2004 by ThatsAlok
This article shows how we can change the IP address with corresponding subnet mask, gateway with corresponding metric, and DNS of local computer through programming.
18 May 2010 by Prakash Nadar
Implementing ICopyHook Windows extension
23 May 2001 by Tili
Explains a little bit about event sinking and events of MSN Messenger
11 May 2004 by ChauJohnthan
An XML parser to substitute the big MSXML.
18 Jun 2002 by Zhaohui Xing (Joey)
The article on how to use BHO dealing with Windows/Internet Explorer.
17 Sep 2004 by Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
11 Dec 2000 by Franky Braem
A step by step tutorial explaining how to use an ATL-control with MFC
9 Sep 2000 by Naveen K Kohli
An article on enumerating a users favorites list from Internet Explorer
6 Oct 2003 by Dave Loeser
An article on on how to load DLLs that export views (dialogs) into a SDI Application under WTL
14 Dec 2002 by dean170
Introduce a programming technology to design a very complex, rich document type.
29 May 2006 by VictorVele
Example for read Magnetic Strip Reader using ActiveX, COM Object for KioskMsr reader
17 Sep 2006 by ram verma
A simple BHO to retrieve the user ID and password.
25 Jan 2000 by NormDroid
A rotary knob similar to that used in the Windows 2000 CD Player
17 Feb 2002 by Armando Pajuelo
An App-Wizard which creates template WTL apps.
25 Oct 2004 by ThatsAlok
This application provides General Restriction to local computer like hiding/showing of drives and other UI thngs using registry.
1 Apr 2004 by Simon.W
This article discuss some Mix-In classes for WTL. These Mix-In classes provide some features that WTL/ATL framework does not support, such as owner-draw menu, skin dialog's button and static text control.
27 May 2003 by Catalin Stavaru
Finally, an add-in that increments build number for VC++.NET !
1 Apr 2001 by Alpesh Makwana
To Generate XML from any data source
27 Jul 2005 by Dusan Kocurek
Band to your explorer task bar for quick access to Mantis bug tracking system
10 Sep 2002 by Shaun Wilde
An IE menu extension that allows you to spell check your form submissions.
23 Jan 2005 by Mayur Mahajan
Article giving a general perspective on implement callback interfaces and general notion of connectable objects and connection points.
17 Mar 2001 by Paul Bludov
Use of a Push button with a drop down menu
24 Mar 2002 by MAXcode
As we already know of inheritance, it is a good way of reusing your code. However, Visual C++ provides another way of reusing your code. We can do this through templates. With templates you can make the 'type' parameter. Let me explain.
16 May 2006 by dSolariuM
This article shows how to simply create and use an ATL DLL in VC++.
15 May 2007 by Satervalley
This is an addin for visual studio 2003 and 2005, it launches applications which your defined automatically when starting visual studio
29 Mar 2000 by Jeremiah Talkar
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
6 May 2002 by Ranjan Banerji
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
3 May 2000 by Shaun Wilde
A wizard that allows you to create an ATL Object Wizard Property Page
22 Jun 2009 by chaitanya shah
When i had searched on the net I found out that there is too less information for outlook addin creation in vc.I was only getting vb application on then Internet so here I have created application with all web site link which I found helpful to you. Now You can create plugin in vc easily.
8 Jun 2004 by lazybug_in
Comments workbench for C++ - a Visual Studio .NET add-in.
23 Apr 2007 by ashu_om
Making Folder in outlook 2000 by using ATL addins in VC++6.0.
22 May 2004 by chakkaradeepcc
This project aims at adding a new toolbar and button to Microsoft Outlook
8 Sep 2005 by Anand Manikiam
. This article explains how to add and web browser ActiveX to your project to developer your own customized web browser.
27 Nov 2000 by Paul Bludov
16 Jun 2002 by Uttam Kumar Unik!
This article explains how to pass a C++ object across a COM server.
30 Apr 2001 by Paul E. Bible
Non-MFC ByteArray Class for an ATL Component
2 Nov 2005 by Jerry Edens & Doug Eveland
A framework for performing unit tests.
6 Mar 2007 by James, Lu Zuheng
An XML Web Service using ATL Server and Called by MFC Client
30 Mar 2010 by G. Filkov
VSS mass undo-checkout workaround.
17 Jan 2000 by Shaun Wilde
A wizard that allows you to create an ATL Property Page or Context Menu extensions
24 Feb 2000 by Len Holgate
A simplified method to enumerate a collection of objects.
8 Sep 2000 by Paul E. Bible
Non-MFC Date Routines in an ATL Component.
7 Jun 2000 by Franky Braem
An ATL-control for redirecting stdout/stdin
3 Apr 2001 by Peter Kenyon
A helper class for storing user settings in the Registry, similar to MFC's CWinApp
27 Sep 2000 by Ly Nguyen
27 Aug 2000 by David Peterson
ATL object wizard that creates a collection of other COM objects
11 Aug 2000 by Brian C Hart
In this step we add a simple COM object to our server using the New ATL Object Wizard.
11 Aug 2000 by Brian C Hart
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
3 Apr 2001 by Maxime Labelle
A wizard to help getting started with PropertySheet Shell Extensions
7 Feb 2001 by Catalin Hatmanu
C++ SOAP client for December 2000 release of MS SOAP Toolkit 1.0 using wire transfer technique
2 Apr 2001 by Dhandapani Ammasai
This article shows how to serialize a class into XML string.
19 Feb 2001 by Rashid Thadha
3 Apr 2001 by Michael Dunn
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog
21 Mar 2001 by Frank Boettger
Three ActiveX controls that allow the runtime-browsing of the object model hierarchy of a COM-Object, its implemented interfaces and the browsing and interactive changing of its properties and methods (a somewhat extended combination of VB's property- and debug-windows).
18 Mar 2001 by Igor Vigdorchik
Shell extension that extends the Windows Explorer user interface
18 Apr 2001 by Erik Thompson
Create an ATL Server to generate random tips using a Server Response File
19 Apr 2001 by Erik Thompson
A simple application that reads an XML file using MSXML and the new ATL/MFC shared CString class
4 Oct 2005 by Anatoly Ivasyuk
A generic class that enables standard tab and accelerator processing in modeless ATL dialogs.
8 May 2001 by s.prabhakarreddy
Explains Enumerating Methods in ATL COM
15 Oct 2001 by Igor Chouvalov
This example demonstrates using the new shared ATL/MFC classes such as CPoint, CRect, CSize and CString
27 Aug 2001 by George Anescu
A context menu handler shell extension for extracting icons from .exe and .dll files
28 Aug 2001 by Dmitri Sviridov
The article decribes how to implement docking ActiveX control using MFC and ATL
19 Nov 2001 by Roman Kiss
This sample shows how to retrieve a subscriptions registered in the Event System store using C#.
26 Jun 2001 by Serge Weinstock
A fully featured owner-draw button class
18 May 2002 by Pavel Sokolov
This Add-In automatically adds the last modified date and time to a file
31 Jul 2001 by @deel@bbas
A simple COM server that is based on multiple inheritance
16 Jul 2001 by Fabian von Romberg
Dereferincing and resolving Variants and IDispatch
15 Nov 2001 by Wictor Wilén
An article describing how to simplify the work with safearrays
4 Aug 2001 by Avinash Lakshman
This article I provides an implementation of the ISoapTypeMapper interface in C++ for serializing custom objects into XML and sending them over the wire using SOAP.
17 Sep 2001 by Roman Kiss
This article describes how to incorporate the resource dispenser into the .Net application using the C# language to build a poolable resource.
22 Sep 2001 by Rashid Thadha
Use the MS DataGrid control in your C++ app with OLE DB Consumer Templates
15 Oct 2001 by Igor Chouvalov
This sample demonstrates using the new ATL macros OBJECT_ENTRY_AUTO in ATL7
3 Nov 2001 by Not Active
Test timing of searching using an XML document or a simple array of structures.
10 Dec 2002 by George Anescu
Presenting a C++ class for correct operations on BSTR strings with binary data contents
17 Feb 2002 by Glenn Carr
Utility to display location and other details of a COM component, given a CLSID in either ProgID or GUID form.
17 Feb 2002 by <b>T</b>om <b>C</b>ollins
Shows how to develop ATL-Objects to extend VB-Script. Uses ISharedPropertyGroupManager to keep data in memory. Supervises MSDEV-shutdown.
24 Feb 2002 by Softomatix
A component to check if given user has a particular access rights on a file/folder or not.
7 Mar 2002 by Deleted
Simplest way to retrieve HINSTANCE of your ATL Object
12 Mar 2002 by Braulio Dez
How to pass a metafile to an ATL server directly or using streams
18 Mar 2002 by Siau Tan Long
An article on how to return disconnected ADO Recordset from COM using VC
2 Apr 2002 by Mikelangelo
The article descibes how can you find the interfaces implemented by a COM object
24 Apr 2002 by User 4838655
This Article explains how to call a COM DLL from a Console Application
24 Apr 2002 by User 4838655
This article shows how to pass an array from a VC++ DLL to VB
19 May 2002 by Adrian Bacaianu
This module is designed to solve the old problem of directory replication.
13 Jun 2002 by Wictor Wilén
How to use the IDirectoryObject interface instead of using the IADs(IDispatch) objects
23 Jun 2002 by Jon Taylor
This article describes a helper class that assists with placing an icon in the shell (aka &quot;system tray&quot;), and changing the tip text. You can get this functionality by simply deriving your ATL object from the helper class.
29 Sep 2002 by Ahmed Ismaiel Zakaria
The fastest, easy way to copy files from different folders at the same time
20 Jul 2002 by Ed Gadziemski
How to create a basic WTL database application using an ATL wizard-generated OLE DB consumer and WTL's version of Dynamic Data Exchange (DDX)
1 Aug 2002 by Rashid Thadha
Create your own sheet tab view like the output window in MS Dev Studio
7 Aug 2002 by Jean-Michel LE FOL
Another FontComboBox class. This one uses the ATL technology.
6 Nov 2006 by Jesus Salas
WTL Helper classes for Event Sink and ActiveX hosting
21 Aug 2002 by Sharan Basappa
This article shows how to make the listcontrol to act as a grid control.
16 Mar 2003 by Todd C. Wilson
Add shortcuts, favorites, and more to Visual Studio.
30 Aug 2002 by Hemant Kurdia
Shows dynamic creation of one ATL full control in a composite control and also to show images directly from database without file system intervention.
9 Sep 2002 by Adrian Bacaianu
A good approach to build an ISAPI web application using XML and XSL
28 Sep 2002 by Dmitri Nеstеruk
An article describing the step-by-step process of adding basic OpenGL support to an ATL control
14 Oct 2002 by rkdev
This article is about using MFC CodeProject Grid, ATL and MS Access together.
28 Jul 2003 by Katasonov
Easiest way to add XML persistence to an existing IDispatch based ATL COM object.
3 Nov 2002 by Neil Yao
A little useful tool to change style and position of any window
20 Nov 2002 by Joshua Jensen
Provides support for customized global environment build settings on a per solution basis
25 Oct 2004 by Jörgen Sigvardsson
This article shows one way to extend CCommand and CDynamicAccessor to make OLEDB in C++ easier
26 Nov 2002 by Peter Mares
Getting an ActiveX control to be printable from within an Office application can be difficult. This article shows you why, and how to make things work.
30 Mar 2003 by Hans Ruck
Display trace messages at runtime from several running applications on different machines
2 Jun 2003 by Ferdie
Getting the correct column ordinals of an ADOX Table object.
27 Feb 2003 by stereo
This article shows you how to extend IE's scripting engine by adding custom event sinks and objects
9 Dec 2002 by Modesty Zhang
This article presents a practical technique to achieve interface based object implementation by ATL only. This technique implements basic COM concepts about interface while doesn't rely on COM runtime.
3 Jan 2003 by Vasyl Zakharko
HOWTO support AX control interface via CAxWindow
31 Jan 2003 by Jens Nilsson
This article discusses wrapping compression and decompression behind a ISeqentialStream interface
5 Feb 2003 by Ferdie
A HowTo on getting DataSource information from CSession object
15 Mar 2003 by Abbas_Riazi
A Shell Extension Context Menu to Change Skin of Windows Explorer
16 Apr 2003 by Rama Krishna Vavilala
This add-in launches IE properly during ASP.NET debugging when running VS7 under alternate credentials.
2 Jun 2003 by Ferdie
Using ADOX to insert field into a MS Access table.
7 May 2003 by Nader Omar
Learn the Skills and Concepts to Program in C++ for Beginner & Intermediate/step by step
8 May 2003 by mdgray
SafeArray Wrapper to simplify and speed up 2D CComSafeArray<>
29 May 2003 by Brian Davis
This article explains how to develop, integrate, and debug custom DLLs using InstallShield's CallDLLFx function.
9 Jun 2003 by ryszarddrozd
WTL and console applications based on ATL implementation of Cryptography
18 Sep 2003 by Zac Howland
An article on using component categories to create pluggable components
20 Jun 2003 by Rafael Gómez Blanes
If an ActiveX container has to contain several Controls, serialization of controls may be made much faster with this technique.
20 Jul 2003 by Prabhdeep Singh
An article on how to extract data from a web URL using the WINHTTP library and how to extract the DOM of the crawled document.
25 Jul 2003 by Jeremy Boschen
An Internet Explorer browser bar, which acts as a pseudo-debug output device
18 Sep 2003 by Zac Howland
An article on using component categories to create pluggable components
30 Jul 2003 by Dan Rotar
How to connect more than one COM client to a desired object by using monikers to bind to running objects
17 Aug 2003 by NormDroid
Implementation of Auto Completion ComboBox for WTL
13 Jul 2017 by Midi_Mick
Using ATL and STL to create collections of COM objects without circular references
11 Oct 2003 by Doug Mitchell
A shell extension to transform xml files against a stylesheet
27 Oct 2003 by Dimitris Vasiliadis
COM Object for Server Side Dynamic Includes on ASP pages
29 May 2004 by Jon Feider
A WTL mix-in class for creating toolbar controls using common controls bitmaps instead of local resources.
10 Nov 2003 by dzzxyz
Optimize your C# with Inline ASM via ATL and C++
25 Dec 2003 by solotny
A generic way to callback a member function using ATL thunk technique
6 Jan 2004 by Igor Katrayev
Another implementation of dockable, floating, tabbing and splitting environment.
1 Feb 2004 by Geoff Bailey
This article shows how to voice-activate your website using SAPI 5.1 and ActiveX
27 Jan 2004 by David Coe
Describes the proper way to configure a server to securely run the ASP.NET worker process runs as the system account.
27 Feb 2004 by c-smile
Auto Value is an implementation of variables having undefined state
29 Feb 2004 by sswater shi
Regular Expression for VC++ using VBScript.RegExp
3 Mar 2004 by Michael Geddes
Allows custom tags in RGS files to keep GUIDs in sink.
4 Mar 2004 by Chau Johnthan
An article on XML parsing using CString.
7 Mar 2004 by Yury Lukach
A fix of ATL 7 CAtlHttpClientT code
8 Nov 2004 by sergiols
18 Apr 2004 by Simon.W
This article discusses some MixIn classs for WTL. These MixIn classes provides some features that WTL/ATL framework does not support, such as owner-draw menu, skinned dialog buttons and static text controls.
26 Apr 2005 by Pascal Hurni
Handle your program settings easily with multiple storage schemes and for several frameworks.
12 Apr 2004 by Lonnie McCullough
A set of macros and classes that allow declarative access to registry settings.
20 Apr 2004 by Rob Caldecott
Duplicate the list seen in the Add/Remove Programs Control Panel applet.
13 May 2004 by Thomas Latuske
This class enables you to build shortcuts to any File/Folder (like the Startmenu, SendTo-contextmenu...)
16 May 2004 by ChauJohnthan
How to understand more about certain objects' implementation details
11 Jun 2004 by chakkaradeepcc
This adds an Event Handler to the Button added in first tutorial.
31 May 2004 by Pascal Hurni
Flexible implementation of PropertyPages for WTL. Handles TreeCtrl or TabCtrl for the selection
3 Jun 2004 by Ferdie
A sample VC++ program for performing Visual SourceSafe operations in your application.
14 Jun 2004 by Neville Dastur
A COM component that implements interprocess communication, and illustrates firing events to a COM container such as Visual Basic
6 Jul 2004 by Chandrashekhar Kulkarni
This application is written to retrieve profile name and associated message stores.
22 Aug 2004 by Victor Derks
Discussion of a small C++ framework to create Windows shell extensions.
4 Oct 2004 by chakkaradeepcc
Microsoft Outlook add-in with dialogbox and database connectivity.
14 Oct 2004 by Pavel Martyanov
COM object for easy user input in multiline edit boxes
17 Jan 2005 by whitesurfer
Client in client PC gets info from server in server PC by connection point
18 Jan 2005 by M Ravi Kiran
Establishes socket through Socks Proxy version 4 and version 5
26 Jan 2005 by Victor Derks
Discussion of a small C++ framework to create Windows shell extensions (IContextMenuImpl).
31 Jan 2005 by Alex Mol
6 Feb 2005 by João Paulo Figueira
Exploring SQL CE 2.0 schema information with the ATL OLE DB Consumer Templates.
31 Mar 2005 by xryl669
The final article about API hooking, with a working example of a thread deadlock detector.
16 Nov 2005 by Sergei_VP
23 Feb 2005 by Inocentric
Named critical section and named spin lock - you may find it useful for debugging complex applications.
26 Feb 2005 by Inocentric
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
27 Feb 2005 by Inocentric
This article explains how to use CLinkedListDouble template class. This template is a thread safe implementation of double link list.
17 Mar 2005 by Huang Wei
Adding MFC support to the ATL COM EXE Server.
22 May 2005 by sohrabi
this source code help you to make a toolbar with Band Objects in VB.net
19 Jul 2005 by mb2sync
A replacement for BEGIN_MSG_MAP macros, using the Boost.MPL library.
12 Jun 2005 by Brigil V
This is a Visual Studio add-in component built in ATL COM. This will help you to customize some features of the Visual C++ debugger. The addin will configure your own data types into debugger's tool-tip display using Autoexp.dat file.
30 Jun 2005 by Franz Klein
A Cyclomatic complexity viewer application.
10 Jul 2005 by Jessn
The RC4 algorithm within a COM component made with C++ and ATL.
12 Aug 2005 by Gilad Novik
Internet classes for WTL developers.
8 Mar 2006 by Perry Marchant
An article on accessing a VB.NET library from a MFC/ATL COM client.
2 Sep 2005 by mb2sync
Consistent interfaces to CString using Boost.Range.
14 Sep 2005 by mb2sync
A replacement for the CUpdateUI using event-driven architecture.
12 Jun 2011 by Wanderley Caloni
Exception based error check that automates the FAILED() comparison.
19 Sep 2005 by Neil Yao
A reusable WTL base class to add buttons on the caption bar.
21 Sep 2005 by Alweit
An attempt to create a WinZip-like Extract dialog.
7 Jan 2009 by Brian C Hart
This tutorial guides you through the step-by-step details of how to use Visual Studio .NET 2003 to develop DCOM client/server applications.
7 Jan 2009 by Brian C Hart
We modify starter files provided by the ATL project wizard, to improve user-friendliness and provide security for our server. I also show you how to do a Replace/Replace All across the whole project.
7 Jan 2009 by Brian C Hart
In this step, we add a simple COM object to our server using the ATL Simple Object wizard. Plus, properly initialize and cleanup your COM objects with FinalConstruct() and FinalRelease().
7 Jan 2009 by Brian C Hart
Add a method, SayHello(), to the server, that fires the event which the client handles.
19 Feb 2006 by Ohad Redlich
This article shows you exactly how to create a COM object that uses IMessageFilter - both in client and server sides.
24 Feb 2006 by lyshsd
ATL/WTL version of Samuel Gonzalo's CPath1.2
27 Feb 2006 by Fernando A. Gomez F.
A COM / ATL component for zipping and unzipping files.
23 Mar 2006 by Milind Mehendale
An article on a BHO (Browser Helper Object) that can be used to block a particular site(s)
28 Jul 2006 by Milton Karimbekallil
A tutorial on how to use the ATL7 thread class CWorkerThread and its associated helper classes CRTThreadTraits, IWorkerThreadClient etc. It also presents a generic logging component which can be used in CPU intensive applications.
11 Feb 2002 by Mazdak
This article talk about reusing COM objects in ATL
20 Aug 2006 by zhaozg
CTrayNotifyIcon is a great and easy tool, make a portable copy to WTL.
29 Dec 2006 by Michael Dunn
How to use power status notifications to make your applications conserve power when necessary.
4 Dec 2006 by Rob Caldecott
MFC and ATL wrapper classes for the EnumSystemCodePages API call
29 Dec 2006 by Michael Dunn
Using the Vista TaskDialog API as a replacement for MessageBox
18 Dec 2006 by Michael Dunn
Using the TaskDialogIndirect API to show feature-packed dialogs that help the user make a decision.
18 Jan 2007 by MBrooker
Extending the CMimeMessage class to send HTML messages
20 Apr 2007 by Shanmuga Sundar.V
Article based on chart control using ATL
3 Jul 2007 by Keith Skilling
Comprehensive JScript function call tracing without code modification.
16 May 2007 by RAJKUMARV
Date and Time Activex Control for VB Applications
5 Jun 2007 by msbsoftware
This article shows how to create gadgets that use COM, without requiring installation or administrator permission.
23 Jul 2007 by Rafal Struzyk
The article describes a simple performance improving wrapper for the CImage class.
28 Nov 2007 by Oleg Izmerly
A simple and powerful library for HTML based GUI
17 Dec 2007 by Arif Zaman
An article on a Scriptable ActiveX Web Control using ATL.
24 Dec 2007 by sunhui
A new method for Extending Microsoft Office 2007 User Interface using MFC/ATL and .NET technologies.
2 Jan 2008 by Yaroslav Kourovtsev
Step-by-step tutorial to begin using the comtypes package.
29 Feb 2008 by Member 480838
An article on a Visio Add-on VSL project that is focussed on speed
21 Apr 2008 by Fred Ackers
Use the Speech SDK to make Internet Explorer read documents or portions of documents to the user.
27 May 2008 by Andrew Birt, Rahul Ravikumar
A framework for distributing scientific models over the web
26 May 2008 by Vider
I work with about 1500 projects, and usually I need to change the project a lot of times a day. Also, I’m a command line enthusiast, and I don’t like the default command window of the DevStudio. I built this small plug-in to improve these two things.
29 May 2008 by shea-c4
A short example of how to access a managed ArrayList of Strings from Native C++/ATL
22 Jun 2008 by jangtimjang
Playing Wave Resources using a low level audio API.
6 Jul 2008 by jangtimjang
A ready-to-use wrapper class for creating a shortcut (.lnk file) and a bookmark (.url file) and finally attaching an online icon resource to it.
31 Jul 2008 by shicheng
Gets the content of a web page into a project without the WinHttp APIs mixed in my source code using a WinHttp wrapper.
30 Mar 2010 by rahulagarwal33
allocates a memory filled with the variable with appropriate padding
13 Oct 2008 by The DevMan
A series for simplifying the learning of software architecture
27 Oct 2008 by Boris O
Demonstrates creating a simple ATL COM DLL and invoking it through PHP.
10 Dec 2008 by shicheng
An article on a easy use regular expression wrapper.
21 Dec 2008 by Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
20 Mar 2009 by Jeffrey Walton
Using WinDbg to survive in a .NET world.
13 May 2009 by HotSoftG
Automation framework application development, realize the software functions and software frame separation. Support plug-in support theme
23 Apr 2009 by jason lue
Reports the memory leak issue on the ATL OLEDB CCommand object, and describes the reason and provides a solution.
29 Jun 2009 by Michael Dunn
Create custom tasks in your app's jump list on Windows 7
1 Sep 2009 by PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
12 Oct 2009 by R@jeev K R
This articles shows how to capture an image from a streaming URL using different ISampleGrabber modes.
25 Aug 2011 by crazybit
An asynchronous HTTP download class for C++
18 Apr 2010 by kim.david.hauser
Microsoft Visual Studio Solution File Version Changer - for Visual Studio versions 2002, 2003, 2005, 2008 and 2010
17 May 2010 by Paul Heil
Using the RAPI2 interface safely and effectively.
14 Jun 2010 by Paul Heil
Using the RAPI2 interface safely and effectively.
26 Jun 2010 by imagiro
How to create JavasSript arrays and other objects from C++ code and pass them to the script.
14 Jan 2011 by jean Davy
Read/write serialize/unserialize any kind of arbitrary set of C++ data structures in the Registry.
29 Mar 2011 by zhoufanglong
In this article, I show how to implement connection points and introduce two approaches to receive events for the connectable ATL object.
18 Jul 2011 by Michael Dunn
This article shows how to control various Ribbon and command properties at runtime
7 Dec 2011 by deBUGer!
Sample application demonstrating variety of MS technologies
5 Feb 2013 by Gokulnath007
To get instant control over Outlook and various operations of outlook.
6 Aug 2013 by Marius Bancila
This article provides a list of new or enhanced features for native development with Visual C++ in Visual Studio 2013.
7 Nov 2013 by Alexander Chernosvitov
ActiveX component for 3D visualization, embedded in different client applications.