Click here to Skip to main content

ATL

Great Reads

by Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
by Vagif Abilov
Guidelines to migrate ATL-based Windows service application to Visual C++.NET
by DaveShep
Component for adding scriptable forms capabilities to an application.
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!

Latest Articles

by Dan Hu
Automatic Dump collection and Analysis
by ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
by simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
by ThatsAlok
Article about using C# DLL in unmanaged VC++ application

Discussions

by Mihai MOGA on article "Automatic Dump Collection and Analysis"
by Dan Hu on article "Automatic Dump Collection and Analysis"
by Saiprabhu on article "Automatic Dump Collection and Analysis"
by wangfnso on article "Automatic Dump Collection and Analysis"
by CatchExAs on article "Automatic Dump Collection and Analysis"

All Articles

Sort by Updated

ATL - ATL/AUX Library 

17 Mar 2000
Andrew Nosenko
A set of VC++ helpers and patterns to help automate some routine coding tasks.
Sort by Updated

ATL - ATL7 

19 Jun 2002
Leon Finker
ATL7 and Attributes description and sample usage
1 May 2002
Leon Finker
Overview of new classes in ATL7
30 Jul 2002
Vagif Abilov
Guidelines to migrate ATL-based Windows service application to Visual C++.NET
Sort by Updated

ATL - Beginners 

25 Jun 2012
ThatsAlok
Article about using C# DLL in unmanaged VC++ application
19 Dec 2012
ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
18 Jul 2009
ThatsAlok
Article touching simple issues like property, method and event and using it in .NET applications
6 Nov 2004
ThatsAlok
An article touching simple issues like events, methods and properties.
26 Jan 2004
Alex Kolesnichenko
Tutorial article about how to build components with rich functionality using attributed ATL.
11 Dec 2000
Franky Braem
A step by step tutorial explaining how to use an ATL-control with MFC
26 Mar 2002
Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
4 Jun 2002
Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
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.
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.
26 Oct 2002
Zeeshan Amjad
Creating user interface elements with ATL
29 Mar 2011
zhoufanglong
In this article, I show how to implement connection points and introduce two approaches to receive events for the connectable ATL object.
Sort by Updated

ATL - Controls 

24 May 2000
Alex Turc
Build a grid using ATL, STL and Win32 API.
17 Dec 2007
Arif Zaman
An article on a Scriptable ActiveX Web Control using ATL.
5 Mar 2009
Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
27 Feb 2006
Fernando A. Gomez F.
A COM / ATL component for zipping and unzipping files.
29 Aug 2001
Franky Braem
An ATL based control for reading and writing zip files.
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.
21 Dec 2004
Hossein Khosravi
A 2D graph component with zoom capability.
5 Aug 2000
Konstantin Boukreev
Describes an ActiveX Control to use OLE Automation to set an object's properties.
6 Feb 2000
Mario Zucca
A grid control for displaying tabular data, based on Chris Maunder's grid control
14 May 2002
Nick Hodapp
Mimicking and extending the shell’s folder-tree control functionality
20 Apr 2007
Shanmuga Sundar.V
Article based on chart control using ATL
15 Nov 2001
Wictor Wilén
An article describing how to simplify the work with safearrays
Sort by Updated

ATL - General 

1 Mar 2007
ThatsAlok
An easy way to marshal your interface pointer between threads!
17 Jan 2000
Shaun Wilde
A wizard that allows you to create an ATL Property Page or Context Menu extensions
3 May 2000
Shaun Wilde
A wizard that allows you to create an ATL Object Wizard Property Page
11 Feb 2002
Mazdak
This article talk about reusing COM objects in ATL
20 Jul 2000
Ales Krajnc
A wrapper class for most common IStorage methods and API calls.
31 Jan 2005
Alex Mol
Sharp Layout manager for ATL/WTL.
4 Oct 2005
Anatoly Ivasyuk
A generic class that enables standard tab and accelerator processing in modeless ATL dialogs.
16 Nov 1999
Andrew Garbuzov
A port of my splitter ActiveX control with MFC to ATL.
24 Apr 2012
Andy Bantly
C++ class to authenticate an SMTP server connection
3 Jan 2000
Ashish Dhar
A simple logging utility to help debug your ATL applications
23 Apr 2007
ashu_om
Making Folder in outlook 2000 by using ATL addins in VC++6.0.
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.
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.
11 Jun 2004
chakkaradeepcc
This adds an Event Handler to the Button added in first tutorial.
22 May 2004
chakkaradeepcc
This project aims at adding a new toolbar and button to Microsoft Outlook
4 Oct 2004
chakkaradeepcc
Microsoft Outlook add-in with dialogbox and database connectivity.
6 Jul 2004
Chandrashekhar Kulkarni
This application is written to retrieve profile name and associated message stores.
14 Apr 2004
Chau Johnthan
Protect your component from automation clients
16 May 2004
ChauJohnthan
How to understand more about certain objects' implementation details
15 Jul 2014
Dan Hu
Automatic Dump collection and Analysis
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
1 Aug 2009
DaveShep
Component for adding scriptable forms capabilities to an application.
25 Apr 2004
David Gilson
Launch VNC from Network Neighbourhood
7 Mar 2002
Deleted
Simplest way to retrieve HINSTANCE of your ATL Object
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.
28 Sep 2002
Dmitri Nеstеruk
An article describing the step-by-step process of adding basic OpenGL support to an ATL control
16 May 2006
dSolariuM
This article shows how to simply create and use an ATL DLL in VC++.
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
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!
18 Apr 2001
Erik Thompson
Create an ATL Server to generate random tips using a Server Response File
6 Jan 2011
Espen Harlinn
Shows one way to combine ACE and ATL
28 Apr 2004
f64
How to create a simple program based on a dialog box using nothing but ATL
10 Sep 2001
Frank Colbert
An ATL extension for supporting multiple IDispatch interfaces on a single object visible to scripters
30 Nov 1999
Gerolf Reinwardt
An article that discusses drawing a control at designtime
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.
17 Jan 2001
ioannhs_s
A Step by Step tutorial on SAFEARRAYs and UDTs in COM
8 Oct 2001
Ivan Tsygulev
extending existing property browser with OLE DB common dialogs
6 Mar 2007
James, Lu Zuheng
An XML Web Service using ATL Server and Called by MFC Client
31 Jan 2003
Jens Nilsson
This article discusses wrapping compression and decompression behind a ISeqentialStream interface
12 Sep 2001
Jens Nilsson
An article about managing undo and redo actions
23 Jun 2002
Jon Taylor
This article describes a helper class that assists with placing an icon in the shell (aka "system tray"), and changing the tip text. You can get this functionality by simply deriving your ATL object from the helper class.
28 Jul 2003
Katasonov
Easiest way to add XML persistence to an existing IDispatch based ATL COM object.
24 Jan 2009
Kjell Tangen
C++ template classes for implementing COM objects that perform typeinfo-driven dispatch on multiple interfaces, both dual and pure.
24 Feb 2000
Len Holgate
A simplified method to enumerate a collection of objects.
21 Aug 2003
Leon Finker
Web Application/Web Service development using ATL Server classes
4 Jun 2001
Leon Finker
Describes how to add various Microsoft Management Console UI items using ATL
27 Mar 2012
Marcel Lambert
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.
3 Apr 2001
Maxime Labelle
A wizard to help getting started with PropertySheet Shell Extensions
21 Nov 2002
Maxime Labelle
A wizard to ease implementing a context menu shell extension
3 Mar 2004
Michael Geddes
Allows custom tags in RGS files to keep GUIDs in sink.
23 Mar 2006
Milind Mehendale
An article on a BHO (Browser Helper Object) that can be used to block a particular site(s)
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.
28 Nov 2007
Oleg Izmerly
A simple and powerful library for HTML based GUI
8 Sep 2000
Paul E. Bible
Non-MFC Date Routines in an ATL Component.
30 Apr 2001
Paul E. Bible
Non-MFC ByteArray Class for an ATL Component
12 Aug 2000
Paul Shaffer
An article on ATL COM event connection point threading issues
3 Apr 2001
Peter Kenyon
A helper class for storing user settings in the Registry, similar to MFC's CWinApp
18 May 2010
Prakash Nadar
Implementing ICopyHook Windows extension
20 Jun 2003
Rafael Gómez Blanes
If an ActiveX container has to contain several Controls, serialization of controls may be made much faster with this technique.
16 May 2007
RAJKUMARV
Date and Time Activex Control for VB Applications
17 Sep 2006
ram verma
A simple BHO to retrieve the user ID and password.
9 Jun 2003
ryszarddrozd
WTL and console applications based on ATL implementation of Cryptography
25 Sep 2006
Satyam Kumar
This article shows how to implement connection points practically.
29 Jul 2012
simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
18 May 2010
Syed Aftab Naqvi
Hosting Silverlight control in C++ using ATL
20 May 2010
Syed Aftab Naqvi
It explains how we can call a method defined in Silverlight from Silverlight C++ host.
27 Mar 2003
Uttam Kumar Unik!
How To Use MSFlexGrid Control on an ATL Composite Control
3 Jan 2003
Vasyl Zakharko
HOWTO support AX control interface via CAxWindow
14 Apr 2006
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.
26 Nov 1999
Vladimir Shcherbakov
Allows you to easily create property pages for ActiveX controls
12 Jun 2011
Wanderley Caloni
Exception based error check that automates the FAILED() comparison.


Advertise | Privacy | Mobile
Web04 | 2.8.140814.1 | Last Updated 17 Aug 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid