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 Title

ATL 

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.
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 Sep 2004
Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
Please Sign up or sign in to vote.
19 Jan 2003
peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
Please Sign up or sign in to vote.
28 Apr 2011
Tom Gee
A WTL control class to add water effect to an image, like what's done in the TortoiseSVN About dialog
Please Sign up or sign in to vote.
8 May 2003
mdgray
SafeArray Wrapper to simplify and speed up 2D CComSafeArray
Please Sign up or sign in to vote.
15 Jun 2003
Mike Melnikov
Google-like Toolbar with customization from xml file and update from web features
Please Sign up or sign in to vote.
2 Aug 2003
Nikolai Teofilov
An ATL/STL ActiveX control based on OpenGL library for 3D data visualization
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.
6 Nov 2004
ThatsAlok
An article touching simple issues like events, methods and properties.
Please Sign up or sign in to vote.
18 Jul 2009
ThatsAlok
Article touching simple issues like property, method and event and using it in .NET applications
Please Sign up or sign in to vote.
19 Dec 2012
ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
Please Sign up or sign in to vote.
10 Apr 2002
Ranjan Banerji
A tutorial on how to create connection points using VC++ and ATL
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.
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.
18 Aug 2004
Sprotty
An introduction to XML Data Binding, and a review of a number of leading products.
Please Sign up or sign in to vote.
22 Dec 2002
Philipos Sakellaropoulos
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
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.
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.
20 May 2007
Michael Dunn
Busted features? APIs failing? Use this guide to get your IE plugin up and running again in protected mode!
Please Sign up or sign in to vote.
11 Mar 2008
xueming.yan
A fast and lightweight cell control for displaying tabular data. The cell is a custom control derived from ATL::CWindow.
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.
23 May 2008
Jeffrey Walton
Create a File Checksum Shell Menu Extension using ATL and Crypto++
Please Sign up or sign in to vote.
22 Sep 2010
shicheng
A fully featured and easy-to-use Windows HTTP wrapper in C++
Please Sign up or sign in to vote.
29 Jan 2007
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.
Please Sign up or sign in to vote.
6 Dec 2001
Michael Dunn
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.
Please Sign up or sign in to vote.
6 May 2002
Ranjan Banerji
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
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.
25 Sep 2006
Shatyamm Kumar
This article shows how to implement connection points practically.
Please Sign up or sign in to vote.
10 Dec 2008
shicheng
An article on a easy use regular expression wrapper.
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.
3 Jan 2000
Ashish Dhar
A simple logging utility to help debug your ATL applications
Please Sign up or sign in to vote.
31 Jul 2008
shicheng
Gets the content of a web page into a project without the WinHttp APIs mixed in my source code using a WinHttp wrapper.
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.
10 Sep 2002
Shaun Wilde
An IE menu extension that allows you to spell check your form submissions.
Please Sign up or sign in to vote.
8 Aug 2002
Rama Krishna Vavilala, Nish Nishant
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
Please Sign up or sign in to vote.
3 Apr 2001
Michael Dunn
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog
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.
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.
22 Jan 2002
Noel Frankinet
A WTL grid (really).
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 Apr 2004
Lonnie McCullough
A set of macros and classes that allow declarative access to registry settings.
Please Sign up or sign in to vote.
6 Oct 2006
Michael C. Robert
Demonstrates how to use WTL and C++ to access an Excel spreadsheet using Visual Studio .NET 2003.
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.
29 May 2006
VictorVele
Example for read Magnetic Strip Reader using ActiveX, COM Object for KioskMsr reader
Please Sign up or sign in to vote.
11 Sep 2003
Zhang YanFeng
This article will show you how to make MDI window of WTL into ATL control by using a real world example.
Please Sign up or sign in to vote.
23 Nov 2001
Oleg Bykov
A class for displaying animated GIFs and more. MFC and ATL versions available!
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.
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.
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.
2 Jul 2014
Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
Please Sign up or sign in to vote.
3 Apr 2001
Michael Dunn
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.
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.
27 Sep 2000
Ly Nguyen
ADO Data Bound Class Wizard
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.
17 Jun 2003
YuHao
This small add-in provides DeveloperStudio Object Model in a hierarchy TreeView and enables users to see its properties.
Please Sign up or sign in to vote.
3 Feb 2002
Michael Dunn
An advanced utility that scans computers for missing hotfixes, and helps you download and install them.
Please Sign up or sign in to vote.
12 Aug 2004
Pascal Hurni
An implementation of a shell namespace extension that uses the system provided ShellView (SHCreateShellFolderView)
Please Sign up or sign in to vote.
19 Nov 2009
Philipos Sakellaropoulos
ASP pages and free COM objects for generation of thumbnails and thumbnail views.
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.
28 Jan 2006
Rama Krishna Vavilala
This article describes an asynchronous pluggable protocol implementation to support the data: protocol, as described in RFC 2397, in Internet Explorer.
Please Sign up or sign in to vote.
14 Jun 2004
Neville Dastur
A COM component that implements interprocess communication, and illustrates firing events to a COM container such as Visual Basic
Please Sign up or sign in to vote.
5 Mar 2008
Mingliang Zhu
An article showing how to easily but effectively extract all frames from a video as bitmaps
Please Sign up or sign in to vote.
27 Mar 2012
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.
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.
9 Dec 2002
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.
Please Sign up or sign in to vote.
23 Jan 2005
Mayur Mahajan
Article giving a general perspective on implement callback interfaces and general notion of connectable objects and connection points.
Please Sign up or sign in to vote.
5 Jun 2003
Tony Ioanides
An MS Outlook-style mini-calendar control using WTL
Please Sign up or sign in to vote.
29 Jul 2012
simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
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.
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.
31 Mar 2005
xryl669
The final article about API hooking, with a working example of a thread deadlock detector.
Please Sign up or sign in to vote.
20 Apr 2007
Shanmuga Sundar.V
Article based on chart control using ATL
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.
3 Apr 2001
Amit Dey
An ATL Component that uses ADO for data.
Please Sign up or sign in to vote.
9 Dec 2004
thomas_tom99
An article on ATL COM Based Addin / Plugin Framework With Dynamic Toolbars and Menus, based on VC++ Addin Architecture.
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.
5 Mar 2007
Doug Richards
ATL COM Shared Add Ins Using C++ - The Easy Way
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.
6 Feb 2000
Mario Zucca
A grid control for displaying tabular data, based on Chris Maunder's grid control
Please Sign up or sign in to vote.
3 May 2000
Shaun Wilde
A wizard that allows you to create an ATL Object Wizard Property Page
Please Sign up or sign in to vote.
6 Feb 2005
João Paulo Figueira
Exploring SQL CE 2.0 schema information with the ATL OLE DB Consumer Templates.
Please Sign up or sign in to vote.
28 Jul 2003
Katasonov
Easiest way to add XML persistence to an existing IDispatch based ATL COM object.
Please Sign up or sign in to vote.
25 Jan 2000
NormDroid
A rotary knob similar to that used in the Windows 2000 CD Player
Please Sign up or sign in to vote.
21 Aug 2003
Leon Finker
Web Application/Web Service development using ATL Server classes
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.
23 May 2002
Eugene Polonsky
Complete implementation of .NET IDE's snapping windows in ATL/WTL
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.
27 Jan 2002
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.
Please Sign up or sign in to vote.
17 Feb 2002
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.
Please Sign up or sign in to vote.
26 Mar 2002
Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
Please Sign up or sign in to vote.
4 Jun 2002
Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
Please Sign up or sign in to vote.
26 Oct 2002
Zeeshan Amjad
Creating user interface elements with ATL
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.
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.
19 Jun 2002
Leon Finker
ATL7 and Attributes description and sample usage
Please Sign up or sign in to vote.
24 Feb 2006
lyshsd
ATL/WTL version of Samuel Gonzalo's CPath1.2
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.
20 Nov 2002
Joshua Jensen
Provides support for customized global environment build settings on a per solution basis
Please Sign up or sign in to vote.
17 Aug 2003
NormDroid
Implementation of Auto Completion ComboBox for WTL
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.
14 Oct 2004
Pavel Martyanov
COM object for easy user input in multiline edit boxes
Please Sign up or sign in to vote.
20 Oct 2005
Sheng Jiang 蒋晟
An article on finding out an active IE or Explorer window or creating one and controlling it.
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.
23 May 2001
Tili
Explains a little bit about event sinking and events of MSN Messenger
Please Sign up or sign in to vote.
15 May 2007
Satervalley
This is an addin for visual studio 2003 and 2005, it launches applications which your defined automatically when starting visual studio
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.
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.
25 Dec 2003
solotny
A generic way to callback a member function using ATL thunk technique
Please Sign up or sign in to vote.
2 Sep 2005
mb2sync
Consistent interfaces to CString using Boost.Range.
Please Sign up or sign in to vote.
13 Sep 2000
Ramon de Klein
An addictive game for PocketPCs with full source code included.
Please Sign up or sign in to vote.
16 Jul 2002
soptest
How MS implements them and why they do not want you to see the source code of those functions.
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.
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.
12 Dec 2009
Eric Haddan
Example of a CD/DVD burning application using IMAPI2.
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.
4 May 2008
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").
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.
24 Apr 2002
User 4838655
This Article explains how to call a COM DLL from a Console Application
Please Sign up or sign in to vote.
12 Oct 2009
R@jeev K R
This articles shows how to capture an image from a streaming URL using different ISampleGrabber modes.
Please Sign up or sign in to vote.
29 Dec 2004
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.
Please Sign up or sign in to vote.
7 Mar 2004
Yury Lukach
A fix of ATL 7 CAtlHttpClientT code
Please Sign up or sign in to vote.
19 Sep 2005
Neil Yao
A reusable WTL base class to add buttons on the caption bar.
Please Sign up or sign in to vote.
19 Feb 2001
Rashid Thadha
Full FlatTabCtrl using WTL
Please Sign up or sign in to vote.
24 Feb 2002
Softomatix
A component to check if given user has a particular access rights on a file/folder or not.
Please Sign up or sign in to vote.
23 Jul 2007
Rafal Struzyk
The article describes a simple performance improving wrapper for the CImage class.
Please Sign up or sign in to vote.
13 Jul 2017
Midi_Mick
Using ATL and STL to create collections of COM objects without circular references
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 Feb 2005
Vigen Dolbakyan
Quick implementation of client/server connection using DCOM.
Please Sign up or sign in to vote.
7 May 2003
Rama Krishna Vavilala
A Visual Studio .NET addin that allows non-admin accounts to debug CLR applications running under different logon credentials.
Please Sign up or sign in to vote.
12 Feb 2008
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.
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.
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.
13 Jun 2002
Tim Smith
Color picker control for WTL applications including optional support for XP themes
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.
19 Nov 2001
Roman Kiss
This sample shows how to retrieve a subscriptions registered in the Event System store using C#.
Please Sign up or sign in to vote.
24 Feb 2000
Len Holgate
A simplified method to enumerate a collection of objects.
Please Sign up or sign in to vote.
9 May 2000
Nick Carruthers
Allows for running programs with command line parameters directly from Explorer.
Please Sign up or sign in to vote.
8 Jun 2004
lazybug_in
Comments workbench for C++ - a Visual Studio .NET add-in.
Please Sign up or sign in to vote.
20 May 2010
Syed Aftab Naqvi
It explains how we can call a method defined in Silverlight from Silverlight C++ host.
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.
21 Nov 2002
Maxime Labelle
A wizard to ease implementing a context menu shell extension
Please Sign up or sign in to vote.
29 Feb 2004
sswater shi
Regular Expression for VC++ using VBScript.RegExp
Please Sign up or sign in to vote.
12 Aug 2000
Paul Shaffer
An article on ATL COM event connection point threading issues
Please Sign up or sign in to vote.
9 May 2000
Nick Carruthers
A context menu shell extension that allows you to copy full file paths to the clipboard.
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.
29 Jan 2004
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.
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.
14 Dec 2002
dean170
Introduce a programming technology to design a very complex, rich document type.
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.
29 Feb 2008
Member 480838
An article on a Visio Add-on VSL project that is focussed on speed
Please Sign up or sign in to vote.
22 Oct 2001
Ranjeet Chakraborty
This article explains how easy it is to write custom host applications for the .NET Common Language Runtime to run managed code.
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.
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.
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.
7 Oct 2002
Magomed Abdurakhmanov
Simple class to store application settings in registry
Please Sign up or sign in to vote.
13 May 2004
Thomas Latuske
This class enables you to build shortcuts to any File/Folder (like the Startmenu, SendTo-contextmenu...)
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.
28 Jul 2006
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.
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.
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.
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.
16 May 2007
RAJKUMARV
Date and Time Activex Control for VB Applications
Please Sign up or sign in to vote.
26 Jun 2001
Serge Weinstock
A fully featured owner-draw button class
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.
16 Apr 2003
Rama Krishna Vavilala
This add-in launches IE properly during ASP.NET debugging when running VS7 under alternate credentials.
Please Sign up or sign in to vote.
7 Oct 2001
Shadi Al-Kahwaji
This article will walk you through configuring two computers to share a COM component as a distributed component(DCOM).
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.
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.
2 Jun 2009
araud
Your own transport for DCOM
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.
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.
20 Mar 2009
Jeffrey Walton
Using WinDbg to survive in a .NET world.
Please Sign up or sign in to vote.
31 May 2003
Partha Kuchana
An introduction to COM+ queued services.
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.
4 Jun 2001
Leon Finker
Describes how to add various Microsoft Management Console UI items using ATL
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.
17 Jul 2002
Rashid Thadha
A port of Paul Dilascia MFC CTabCtrlWithDisable to WTL
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.
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.
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.
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.
18 Nov 2003
Massimiliano Conte
How to add a column to Explorer to show the size of the content of folders
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.
30 Nov 1999
Gerolf Reinwardt
An article that discusses drawing a control at designtime
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.
3 Sep 2001
dswigger
Create dynamic objects that you can pass using IDispatch interfaces
Please Sign up or sign in to vote.
30 Mar 2010
rahulagarwal33
allocates a memory filled with the variable with appropriate padding
Please Sign up or sign in to vote.
26 Sep 2005
Serge Wautier
Two classes that help you to easily load (and format) messages from the String table.
Please Sign up or sign in to vote.
6 Sep 2013
ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
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.
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.
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.
2 Dec 2002
Randolph Duke
RFC-compliant Mime-En/Decoder
Please Sign up or sign in to vote.
9 Aug 2003
Leon Finker
Encrypts/self-decrypts a file at a time based on password and chosen algorithm
Please Sign up or sign in to vote.
9 Jun 2003
ryszarddrozd
WTL and console applications based on ATL implementation of Cryptography
Please Sign up or sign in to vote.
9 Sep 2000
Naveen K Kohli
An article on enumerating a users favorites list from Internet Explorer
Please Sign up or sign in to vote.
4 Dec 2006
Rob Caldecott
MFC and ATL wrapper classes for the EnumSystemCodePages API call
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.
26 May 2008
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.
Please Sign up or sign in to vote.
24 Dec 2007
sunhui
A new method for Extending Microsoft Office 2007 User Interface using MFC/ATL and .NET technologies.
Please Sign up or sign in to vote.
25 Oct 2004
Karl Josefsson
Learn how to add buttons and how to interact with Outlook.
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.
27 Feb 2003
stereo
This article shows you how to extend IE's scripting engine by adding custom event sinks and objects
Please Sign up or sign in to vote.
21 Jul 2010
Udi Cohen
1 alternative  
Utility that sorts the files' table in the FAT32 file system.
Please Sign up or sign in to vote.
29 May 2012
User 3160068
Update to "FAT-32 Sorter" helping to ignore leading 'the ' when sorting
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.
22 Sep 2002
Nir Dremer
File Encryption Utility based on Blowfish Encryption Algorithm.
Please Sign up or sign in to vote.
6 Aug 2000
xicoloko
A simple COM component with source that provides file upload capabilities for your ASP pages.
Please Sign up or sign in to vote.
3 Feb 2003
Paul Farry
An article about shortening the process of finding the target of a .lnk(windows shortcut) file
Please Sign up or sign in to vote.
24 Aug 2005
Yasuhiko Yoshimura
The ActiveX control fires events to others using IConnectionPointContainer interface on the Internet Explorer.