Click here to Skip to main content
14,979,217 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 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
by Gregory Morse
Deserialization and serialization classes for JSON objects in native C++ with COM and ATL

All Articles

Sort by Updated

ATL 

Please Sign up or sign in to vote.
19 Oct 2010
"Fish" (David B. Trout)
Simple parsing of VS_VERSIONINFO version information strings displayed in an XP-style file-properties "Version" tab
Please Sign up or sign in to vote.
17 Feb 2002
<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.
Please Sign up or sign in to vote.
31 Jul 2001
@deel@bbas
A simple COM server that is based on multiple inheritance
Please Sign up or sign in to vote.
15 Mar 2003
A. Riazi
A Shell Extension Context Menu to Change Skin of Windows Explorer
Please Sign up or sign in to vote.
27 Sep 2011
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.
Please Sign up or sign in to vote.
28 Aug 2001
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.
Please Sign up or sign in to vote.
19 May 2002
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.
Please Sign up or sign in to vote.
19 May 2002
Adrian Bacaianu
This module is designed to solve the old problem of directory replication.
Please Sign up or sign in to vote.
16 May 2002
Adrian Bacaianu
Sample of using ISAPI extension to give online data to graphical applets.
Please Sign up or sign in to vote.
28 Jun 2002
Adrian Bacaianu
This article will demonstrate how to build and use a COM Add-In using Visual Basic. An useful sample is also provided.
Please Sign up or sign in to vote.
9 Sep 2002
Adrian Bacaianu
A good approach to build an ISAPI web application using XML and XSL
Please Sign up or sign in to vote.
18 Feb 2009
Adrian Dorache
Component used to convert a numeric value into English/Romanian words in Excel
Please Sign up or sign in to vote.
26 Feb 2009
Adrian Dorache
Scripting the clipboard content in Windows Script Host.
Please Sign up or sign in to vote.
14 Nov 2001
Agus Kurniawan
Simple program for an Active Server Component that handles cookies
Please Sign up or sign in to vote.
29 Sep 2002
Ahmed Ismaiel Zakaria
The fastest, easy way to copy files from different folders at the same time
Please Sign up or sign in to vote.
29 May 2003
Aisha Ikram
How to automatically send customized emails messages and attachments?
Please Sign up or sign in to vote.
14 Aug 2004
Akash Kava
Getting the History from Internet Explorer in MFC.
Please Sign up or sign in to vote.
12 Sep 2001
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!
Please Sign up or sign in to vote.
20 Jul 2000
Ales Krajnc
A wrapper class for most common IStorage methods and API calls.
Please Sign up or sign in to vote.
28 Jul 2001
Ales Krajnc
An include file that allows you to specify colors by name instead of RGB value
Please Sign up or sign in to vote.
28 Aug 2009
Alex Blekhman
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
Please Sign up or sign in to vote.
14 Oct 2009
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.
Please Sign up or sign in to vote.
26 Jan 2004
Alex Kolesnichenko
Tutorial article about how to build components with rich functionality using attributed ATL.
Please Sign up or sign in to vote.
31 Jan 2005
Alex Mol
Sharp Layout manager for ATL/WTL.
Please Sign up or sign in to vote.
24 May 2000
Alex Turc
Build a grid using ATL, STL and Win32 API.
Please Sign up or sign in to vote.
7 Nov 2013
Alexander Chernosvitov
ActiveX component for 3D visualization, embedded in different client applications.
Please Sign up or sign in to vote.
13 Apr 2008
Alexandre GRANVAUD
Automate your data classes initialization from an XML file.
Please Sign up or sign in to vote.
1 Apr 2001
Alpesh Makwana
To Generate XML from any data source
Please Sign up or sign in to vote.
21 Sep 2005
Alweit
An attempt to create a WinZip-like Extract dialog.
Please Sign up or sign in to vote.
13 Jul 2009
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.
Please Sign up or sign in to vote.
8 May 2001
Amit Dey
This article shows how to handle custom events generated in a VB ActiveX component in a Visual C++ client.
Please Sign up or sign in to vote.
3 Apr 2001
Amit Dey
An ATL Component that uses ADO for data.
Please Sign up or sign in to vote.
30 Apr 2003
Amit Dey
This article shows how to program an Outlook2000/2K+ COM addin using a pure ATL COM object.
Please Sign up or sign in to vote.
13 Apr 2003
Amit Dey
Writing a Word Addin using COM and VB Macros
Please Sign up or sign in to vote.
8 Sep 2005
Anand Manikiam
. This article explains how to add and web browser ActiveX to your project to developer your own customized web browser.
Please Sign up or sign in to vote.
4 Oct 2005
Anatoly Ivasyuk
A generic class that enables standard tab and accelerator processing in modeless ATL dialogs.
Please Sign up or sign in to vote.
6 Apr 2005
Andrea Cacciarru
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
Please Sign up or sign in to vote.
3 Mar 2003
Andreas Saurwein
Template based file and directory enumeration class.
Please Sign up or sign in to vote.
27 May 2008
Andrew Birt, Rahul Ravikumar
A framework for distributing scientific models over the web
Please Sign up or sign in to vote.
16 Nov 1999
Andrew Garbuzov
A port of my splitter ActiveX control with MFC to ATL.
Please Sign up or sign in to vote.
17 Mar 2000
Andrew Nosenko
A set of VC++ helpers and patterns to help automate some routine coding tasks.
Please Sign up or sign in to vote.
24 Apr 2012
Andy Bantly
C++ class to authenticate an SMTP server connection
Please Sign up or sign in to vote.
29 Nov 2008
Angel Kafazov
This article explains how to write your custom DirectShow SampleGrabber filter for Windows Mobile.
Please Sign up or sign in to vote.
16 Oct 2005
Anthony Dass
Developing a high-performance provider in WMI using C++.
Please Sign up or sign in to vote.
26 Nov 2010
Antonio Sandoval
Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
Please Sign up or sign in to vote.
27 May 2010
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.
Please Sign up or sign in to vote.
2 Jun 2009
araud
Your own transport for DCOM
Please Sign up or sign in to vote.
22 Feb 2010
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.
Please Sign up or sign in to vote.
17 Dec 2007
Arif Zaman
An article on a Scriptable ActiveX Web Control using ATL.
Please Sign up or sign in to vote.
17 Feb 2002
Armando Pajuelo
An App-Wizard which creates template WTL apps.
Please Sign up or sign in to vote.
27 May 2005
Armen Hakobyan
Media Player plug-in turning computer off when media ends
Please Sign up or sign in to vote.
29 May 2008
arnshea
A short example of how to access a managed ArrayList of Strings from Native C++/ATL
Please Sign up or sign in to vote.
3 Jan 2000
Ashish Dhar
A simple logging utility to help debug your ATL applications
Please Sign up or sign in to vote.
23 Apr 2007
ashu_om
Making Folder in outlook 2000 by using ATL addins in VC++6.0.
Please Sign up or sign in to vote.
1 Oct 2002
Ashutosh Arya
This series of articles demonstrates how to use some of the cool features of ATL in a time and energy saving manner.
Please Sign up or sign in to vote.
4 Aug 2001
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.
Please Sign up or sign in to vote.
9 May 2003
Bassam Abdul-Baki
This article shows how to save a structure into an XML file (using STL), then load the file back using XML
Please Sign up or sign in to vote.
28 May 2001
Ben Burnett
An article on the CodeMax editing control.
Please Sign up or sign in to vote.
1 Jun 2003
Bjornar Henden
A WTL Grid mostly aimed for use against databases.
Please Sign up or sign in to vote.
27 Oct 2008
Boris O
Demonstrates creating a simple ATL COM DLL and invoking it through PHP.
Please Sign up or sign in to vote.
12 Mar 2002
Braulio Dez
How to pass a metafile to an ATL server directly or using streams
Please Sign up or sign in to vote.
9 Jan 2006
Brian C Hart
This tutorial shows you how to write DCOM software, with all the latest features, in a simple, straightforward manner.
Please Sign up or sign in to vote.
11 Aug 2000
Brian C Hart
In this step we add a simple COM object to our server using the New ATL Object Wizard.
Please Sign up or sign in to vote.
11 Aug 2000
Brian C Hart
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
Please Sign up or sign in to vote.
11 Aug 2000
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.
Please Sign up or sign in to vote.
8 May 2005
Brian C Hart
We build our new server and install it on the server machine.
Please Sign up or sign in to vote.
21 Dec 2003
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...)
Please Sign up or sign in to vote.
7 Jan 2009
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.
Please Sign up or sign in to vote.
7 Jan 2009
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.
Please Sign up or sign in to vote.
7 Jan 2009
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().
Please Sign up or sign in to vote.
7 Jan 2009
Brian C Hart
Add a method, SayHello(), to the server, that fires the event which the client handles.
Please Sign up or sign in to vote.
6 Jan 2009
Brian C Hart
We look at connection points, and set up the server's end of one, for our simple DCOM "Hello, World!" server.
Please Sign up or sign in to vote.
29 May 2003
Brian Davis
This article explains how to develop, integrate, and debug custom DLLs using InstallShield's CallDLLFx function.
Please Sign up or sign in to vote.
12 Jun 2005
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.
Please Sign up or sign in to vote.
21 Jul 2002
byblostas
Shell extension invoked for files found within Windows 98 Find: Files and Folders engine
Please Sign up or sign in to vote.
27 Feb 2004
c-smile
Lightweight utf8 generator
Please Sign up or sign in to vote.
27 Feb 2004
c-smile
Auto Value is an implementation of variables having undefined state
Please Sign up or sign in to vote.
1 Dec 1999
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.
Please Sign up or sign in to vote.
7 Jun 2007
callmepls
A Fast CSV Writer Using ATL
Please Sign up or sign in to vote.
7 Feb 2001
Catalin Hatmanu
C++ SOAP client for December 2000 release of MS SOAP Toolkit 1.0 using wire transfer technique
Please Sign up or sign in to vote.
27 May 2003
Catalin Stavaru
Finally, an add-in that increments build number for VC++.NET !
Please Sign up or sign in to vote.
31 Oct 2002
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.
Please Sign up or sign in to vote.
23 Jul 2014
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.
Please Sign up or sign in to vote.
22 Jun 2009
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.
Please Sign up or sign in to vote.
11 Jun 2004
chakkaradeepcc
This adds an Event Handler to the Button added in first tutorial.
Please Sign up or sign in to vote.
22 May 2004
chakkaradeepcc
This project aims at adding a new toolbar and button to Microsoft Outlook
Please Sign up or sign in to vote.
4 Oct 2004
chakkaradeepcc
Microsoft Outlook add-in with dialogbox and database connectivity.
Please Sign up or sign in to vote.
6 Jul 2004
Chandrashekhar Kulkarni
This application is written to retrieve profile name and associated message stores.
Please Sign up or sign in to vote.
14 Apr 2004
Chau Johnthan
Protect your component from automation clients
Please Sign up or sign in to vote.
4 Mar 2004
Chau Johnthan
An article on XML parsing using CString.
Please Sign up or sign in to vote.
11 May 2004
ChauJohnthan
An XML parser to substitute the big MSXML.
Please Sign up or sign in to vote.
16 May 2004
ChauJohnthan
How to understand more about certain objects' implementation details
Please Sign up or sign in to vote.
13 Feb 2002
Chris Maunder
The definitive set of 'What's the deal with MFC' answers from Microsoft's Nick Hodapp.
Please Sign up or sign in to vote.
10 Nov 2002
Christian S Andersen
An activeX control that mimics the behaviour of Microsoft Outlook 2000/XP Appointment list view
Please Sign up or sign in to vote.
25 Aug 2011
crazybit
An asynchronous HTTP download class for C++
Please Sign up or sign in to vote.
2 Jul 2008
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.
Please Sign up or sign in to vote.
30 Jul 2003
Dan Rotar
How to connect more than one COM client to a desired object by using monikers to bind to running objects
Please Sign up or sign in to vote.
2 Nov 2010
Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
Please Sign up or sign in to vote.
17 Dec 2003
Daniel Strigl
Learn how to make your Pocket PC speak with your mobile phone.
Please Sign up or sign in to vote.
25 Jun 2014
Darryl Bryk
Code is described for a multi-document interface (MDI) image processing application utilizing the CImage class in C++
Please Sign up or sign in to vote.
8 May 2000
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.
Please Sign up or sign in to vote.
6 Oct 2003
Dave Loeser
An article on on how to load DLLs that export views (dialogs) into a SDI Application under WTL
Please Sign up or sign in to vote.
27 Jan 2004
David Coe
Describes the proper way to configure a server to securely run the ASP.NET worker process runs as the system account.
Please Sign up or sign in to vote.
25 Apr 2004
David Gilson
Launch VNC from Network Neighbourhood
Please Sign up or sign in to vote.
27 Aug 2000
David Peterson
ATL object wizard that creates a collection of other COM objects
Please Sign up or sign in to vote.
14 Dec 2002
dean170
Introduce a programming technology to design a very complex, rich document type.
Please Sign up or sign in to vote.
7 Dec 2011
deBUGer!
Sample application demonstrating variety of MS technologies
Please Sign up or sign in to vote.
20 Feb 2003
Deepesh Dhapola
Exmaple source code to import items from Outlook using the Office/Outlook Object Model.
Please Sign up or sign in to vote.
27 Feb 2003
Deepesh Dhapola
Describes how to retreive text from the Yahoo Messenger chat window using the MSHTML COM interfaces.
Please Sign up or sign in to vote.
7 Mar 2002
Deleted
Simplest way to retrieve HINSTANCE of your ATL Object
Please Sign up or sign in to vote.
2 Apr 2001
Dhandapani Ammasai
This article shows how to serialize a class into XML string.
Please Sign up or sign in to vote.
16 Aug 2004
digitally_urs
An article describing how to develop a complete COM add-in for Office 2003, plus some handy techniques to program Outlook.
Please Sign up or sign in to vote.
27 Oct 2003
Dimitris Vasiliadis
COM Object for Server Side Dynamic Includes on ASP pages
Please Sign up or sign in to vote.
28 Sep 2002
Dmitri Nеstеruk
An article describing the step-by-step process of adding basic OpenGL support to an ATL control
Please Sign up or sign in to vote.
28 Aug 2001
Dmitri Sviridov
The article decribes how to implement docking ActiveX control using MFC and ATL
Please Sign up or sign in to vote.
11 Oct 2003
Doug Mitchell
A shell extension to transform xml files against a stylesheet
Please Sign up or sign in to vote.
30 Jan 2004
Doug Mitchell
Extending the functionality of the XSLT Processor.
Please Sign up or sign in to vote.
5 Mar 2007
Doug Richards
ATL COM Shared Add Ins Using C++ - The Easy Way
Please Sign up or sign in to vote.
16 May 2006
dSolariuM
This article shows how to simply create and use an ATL DLL in VC++.
Please Sign up or sign in to vote.
3 Sep 2001
dswigger
Create dynamic objects that you can pass using IDispatch interfaces
Please Sign up or sign in to vote.
20 Aug 2001
dswigger
A control for editing wave files which uses peak values for visual display
Please Sign up or sign in to vote.
27 Jul 2005
Dusan Kocurek
Band to your explorer task bar for quick access to Mantis bug tracking system
Please Sign up or sign in to vote.
10 Nov 2003
dzzxyz
Optimize your C# with Inline ASM via ATL and C++
Please Sign up or sign in to vote.
20 Jul 2002
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)
Please Sign up or sign in to vote.
26 Dec 2001
Eddie Velasquez
An Add-In that replaces and extends the GUID Generator component included with Developer Studio
Please Sign up or sign in to vote.
20 May 2004
Eddie Velasquez
An Add-In that replaces and extends the GUID Generator component included with Visual Studio.NET
Please Sign up or sign in to vote.
28 Apr 2005
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.
Please Sign up or sign in to vote.
12 Dec 2009
Eric Haddan
Example of a CD/DVD burning application using IMAPI2.
Please Sign up or sign in to vote.
18 Apr 2001
Erik Thompson
Create an ATL Server to generate random tips using a Server Response File
Please Sign up or sign in to vote.
19 Apr 2001
Erik Thompson
A simple application that reads an XML file using MSXML and the new ATL/MFC shared CString class
Please Sign up or sign in to vote.
24 Apr 2001
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
Please Sign up or sign in to vote.
21 Mar 2001
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!
Please Sign up or sign in to vote.
21 Aug 2001
Erik Thompson
A tutorial on Using RBDeskband and CWindowImpl ATL Object Wizards to create an Internet Explorer(IE) Toolbar.
Please Sign up or sign in to vote.
30 Sep 2002
Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
Please Sign up or sign in to vote.
9 May 2003
Ernest Laurentin
Screen Event Recorder (DLL) shows how to create a DLL/Application (one that can be used with RunDll32.exe).
Please Sign up or sign in to vote.
5 Mar 2009
Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
Please Sign up or sign in to vote.
25 Mar 2007
Ernest Laurentin
An Introduction to ScriptRunner. A scripting tool for user interface Unit Testing.
Please Sign up or sign in to vote.
6 Jan 2011
Espen Harlinn
Shows one way to combine ACE and ATL
Please Sign up or sign in to vote.
28 Oct 2001
Eugene Khodakovsky
Serialization of IPicture object
Please Sign up or sign in to vote.
23 Apr 2002
Eugene Khodakovsky
A class to dynamically manipulate databases data using ATL/OLE DB technology
Please Sign up or sign in to vote.
23 May 2002
Eugene Polonsky
Complete implementation of .NET IDE's snapping windows in ATL/WTL
Please Sign up or sign in to vote.
28 Apr 2004
f64
How to create a simple program based on a dialog box using nothing but ATL
Please Sign up or sign in to vote.
16 Jul 2001
Fabian von Romberg
Dereferincing and resolving Variants and IDispatch
Please Sign up or sign in to vote.
7 Dec 2006
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.
Please Sign up or sign in to vote.
28 Aug 2001
Fayez Al-Mutairi
An advanced COM component that provides file upload capabilities for your ASP pages.
Please Sign up or sign in to vote.
21 Apr 2001
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.
Please Sign up or sign in to vote.
2 Jun 2003
Ferdie
Getting the correct column ordinals of an ADOX Table object.
Please Sign up or sign in to vote.
5 Feb 2003
Ferdie
A HowTo on getting DataSource information from CSession object
Please Sign up or sign in to vote.
2 Jun 2003
Ferdie
Using ADOX to insert field into a MS Access table.
Please Sign up or sign in to vote.
3 Jun 2004
Ferdie
A sample VC++ program for performing Visual SourceSafe operations in your application.
Please Sign up or sign in to vote.
27 Feb 2006
Fernando A. Gomez F.
A COM / ATL component for zipping and unzipping files.
Please Sign up or sign in to vote.
14 Nov 2007
Filipe Pereira
This article presents a simple calculator component example by using COM Interoperability basics.
Please Sign up or sign in to vote.
21 Mar 2001
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).
Please Sign up or sign in to vote.
10 Sep 2001
Frank Colbert
An ATL extension for supporting multiple IDispatch interfaces on a single object visible to scripters
Please Sign up or sign in to vote.
7 Jun 2000
Franky Braem
An ATL-control for redirecting stdout/stdin
Please Sign up or sign in to vote.
11 Dec 2000
Franky Braem
A step by step tutorial explaining how to use an ATL-control with MFC
Please Sign up or sign in to vote.
29 Aug 2001
Franky Braem
An ATL based control for reading and writing zip files.
Please Sign up or sign in to vote.
6 Oct 2001
frans
This program was written to make implementing a collection in ATL a snap
Please Sign up or sign in to vote.
30 Jun 2005
Franz Klein
A Cyclomatic complexity viewer application.
Please Sign up or sign in to vote.
21 Apr 2008
Fred Ackers
Use the Speech SDK to make Internet Explorer read documents or portions of documents to the user.
Please Sign up or sign in to vote.
30 Mar 2010
G. Filkov
VSS mass undo-checkout workaround.
Please Sign up or sign in to vote.
14 Oct 2008
galexding
A very simple, integrated method to make controls such as buttons, slider controls, and progress controls to be transparent in a dialog.
Please Sign up or sign in to vote.
2 Jan 2004
Gavriloaie Andrei
Very easy to use logger for ATL/MFC/NonMFC applications.
Please Sign up or sign in to vote.
1 Feb 2004
Geoff Bailey
This article shows how to voice-activate your website using SAPI 5.1 and ActiveX
Please Sign up or sign in to vote.
27 Aug 2001
George Anescu
A context menu handler shell extension for extracting icons from .exe and .dll files
Please Sign up or sign in to vote.
10 Dec 2002
George Anescu
Presenting a C++ class for correct operations on BSTR strings with binary data contents
Please Sign up or sign in to vote.
30 Nov 1999
Gerolf Reinwardt
An article that discusses drawing a control at designtime
Please Sign up or sign in to vote.
23 May 2004
Gilad Novik
How to create a simple browser using IE engine and WTL.
Please Sign up or sign in to vote.
12 Aug 2005
Gilad Novik
Internet classes for WTL developers.
Please Sign up or sign in to vote.
17 Feb 2002
Glenn Carr
Utility to display location and other details of a COM component, given a CLSID in either ProgID or GUID form.
Please Sign up or sign in to vote.
5 Feb 2013
Gokulnath007
To get instant control over Outlook and various operations of outlook.
Please Sign up or sign in to vote.
21 Dec 2008
Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
Please Sign up or sign in to vote.
30 Mar 2003
Hans Ruck
Display trace messages at runtime from several running applications on different machines
Please Sign up or sign in to vote.
27 Dec 2003
Heath Stewart
Learn to embed .NET user controls in Java applications, applets, and beans using COM to bridge the gap between the two frameworks.
Please Sign up or sign in to vote.
17 Nov 2005
Heath Stewart
Shell extensions to distinguish between .NET assemblies and Win32 applications and libraries.
Please Sign up or sign in to vote.
23 Feb 2003
Heath Stewart
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
Please Sign up or sign in to vote.
30 Aug 2002
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.
Please Sign up or sign in to vote.
21 Dec 2004
Hossein Khosravi
A 2D graph component with zoom capability.
Please Sign up or sign in to vote.
13 May 2009
HotSoftG
Automation framework application development, realize the software functions and software frame separation. Support plug-in support theme
Please Sign up or sign in to vote.
17 Mar 2005
Huang Wei
Adding MFC support to the ATL COM EXE Server.
Please Sign up or sign in to vote.
15 Oct 2001
Igor Chouvalov
This example demonstrates using the new shared ATL/MFC classes such as CPoint, CRect, CSize and CString
Please Sign up or sign in to vote.
15 Oct 2001
Igor Chouvalov
This sample demonstrates using the new ATL macros OBJECT_ENTRY_AUTO in ATL7
Please Sign up or sign in to vote.
30 Dec 2003
Igor Katrayev
WTL class that tabs and splits child views in your SDI application
Please Sign up or sign in to vote.
6 Jan 2004
Igor Katrayev
Another implementation of dockable, floating, tabbing and splitting environment.
Please Sign up or sign in to vote.
16 Apr 2001
Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
Please Sign up or sign in to vote.
4 Nov 2000
Igor Tkachev
Integrating MS Office in your MFC Application using ActiveX Document mode.
Please Sign up or sign in to vote.
15 Dec 2007
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.
Please Sign up or sign in to vote.
18 Mar 2001
Igor Vigdorchik
Shell extension that extends the Windows Explorer user interface
Please Sign up or sign in to vote.
21 Feb 2002
Igor Vigdorchik
COM collection similar to the Visual Basic's Collection object
Please Sign up or sign in to vote.
26 Jun 2010
imagiro
How to create JavasSript arrays and other objects from C++ code and pass them to the script.
Please Sign up or sign in to vote.
21 Apr 2004
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 &quot;Hello&quot;.
Please Sign up or sign in to vote.
23 Feb 2005
Inocentric
Named critical section and named spin lock - you may find it useful for debugging complex applications.
Please Sign up or sign in to vote.
26 Feb 2005
Inocentric
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
Please Sign up or sign in to vote.
27 Feb 2005
Inocentric
This article explains how to use CLinkedListDouble template class. This template is a thread safe implementation of double link list.
Please Sign up or sign in to vote.
17 Jan 2001
ioannhs_s
A Step by Step tutorial on SAFEARRAYs and UDTs in COM
Please Sign up or sign in to vote.
8 Oct 2001
Ivan Tsygulev
extending existing property browser with OLE DB common dialogs
Please Sign up or sign in to vote.
23 Feb 2010
Ivo Beltchev
Classic Start menu and other shell features for Windows 7 and Vista.
Please Sign up or sign in to vote.
8 May 2005
J W Payne
A Visual Studio add-in to help navigate around large projects.
Please Sign up or sign in to vote.
5 Mar 2006
JaeWook Choi
Flash block add-in using Internet Explorer BHO.
Please Sign up or sign in to vote.
6 Mar 2007
James, Lu Zuheng
An XML Web Service using ATL Server and Called by MFC Client
Please Sign up or sign in to vote.
22 Jun 2008
jangtimjang
Playing Wave Resources using a low level audio API.
Please Sign up or sign in to vote.
6 Jul 2008
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.
Please Sign up or sign in to vote.
23 Apr 2009
jason lue
Reports the memory leak issue on the ATL OLEDB CCommand object, and describes the reason and provides a solution.
Please Sign up or sign in to vote.
14 Jan 2011
jean Davy
Read/write serialize/unserialize any kind of arbitrary set of C++ data structures in the Registry.
Please Sign up or sign in to vote.
7 Aug 2002
Jean-Michel LE FOL
Another FontComboBox class. This one uses the ATL technology.
Please Sign up or sign in to vote.
2 Mar 2003
jedyking
A image slider, implements 20 transitional effects.
Please Sign up or sign in to vote.
23 May 2008
Jeffrey Walton
Create a File Checksum Shell Menu Extension using ATL and Crypto++
Please Sign up or sign in to vote.
20 Mar 2009
Jeffrey Walton
Using WinDbg to survive in a .NET world.
Please Sign up or sign in to vote.
12 Sep 2001
Jens Nilsson
An article about managing undo and redo actions
Please Sign up or sign in to vote.
31 Jan 2003
Jens Nilsson
This article discusses wrapping compression and decompression behind a ISeqentialStream interface
Please Sign up or sign in to vote.
29 Mar 2000
Jeremiah Talkar
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
Please Sign up or sign in to vote.
25 Jul 2003
Jeremy Boschen
An Internet Explorer browser bar, which acts as a pseudo-debug output device
Please Sign up or sign in to vote.
2 Nov 2005
Jerry Edens & Doug Eveland
A framework for performing unit tests.
Please Sign up or sign in to vote.
10 Jul 2005
Jessn
The RC4 algorithm within a COM component made with C++ and ATL.
Please Sign up or sign in to vote.
6 Nov 2006
Jesus Salas
WTL Helper classes for Event Sink and ActiveX hosting
Please Sign up or sign in to vote.
22 Dec 2005
Jesus Salas
How to implement a two-way communication path from IExplorer and WTL code
Please Sign up or sign in to vote.
14 Apr 2014
john morrison leon
A smart pointer system for safe application development in C++.
Please Sign up or sign in to vote.
3 Jun 2015
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.
Please Sign up or sign in to vote.
7 Jul 2003
John Osborn
Version 3 of the BHO Popup Blocker written in ATL
Please Sign up or sign in to vote.
1 May 2003
John Osborn
Popup Blocker is a Browser Helper Object (BHO) that eliminates all popup and popunder windows, including those opened automatically by script.
Please Sign up or sign in to vote.
18 Jul 2008
John_Tang
An introduction to thunk and its uses in callback handling, interface marshaling, and supporting multiple inheritance in C++.
Please Sign up or sign in to vote.
29 May 2004
Jon Feider
A WTL mix-in class for creating toolbar controls using common controls bitmaps instead of local resources.
Please Sign up or sign in to vote.
23 Jun 2002
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.
Please Sign up or sign in to vote.
21 Oct 2008
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.
Please Sign up or sign in to vote.
8 Apr 2009
joseangelmt
We are going to enable your application to write entries in HKEY_LOCAL_MACHINE, elevating your application when necessary.
Please Sign up or sign in to vote.
5 May 2003
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.
Please Sign up or sign in to vote.
20 Nov 2002
Joshua Jensen
Provides support for customized global environment build settings on a per solution basis