Click here to Skip to main content
6,630,289 members and growing! (22,019 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

ATL


Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

ATL - ATL/AUX Library

top
Title / Updated Author Score  
ATL/AUX Library
Updated: 17 Mar 2000  
A set of VC++ helpers and patterns to help automate some routine coding tasks.
VC6, ATL, Dev
Andrew Nosenko 4.29

ATL - ATL7

top
Title / Updated Author Score  
What's new in ATL7
Updated: 1 May 2002  
Overview of new classes in ATL7
VC7, VC7.1, VC8.0Win2K, WinXP, Visual Studio, ATL, Dev
Leon Finker 4.72
Migrating ATL service applications to Visual C++.NET
Updated: 30 Jul 2002  
Guidelines to migrate ATL-based Windows service application to Visual C++.NET
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, ATL, Dev
Vagif Abilov 4.70
ATL7 and Attributes
Updated: 19 Jun 2002  
ATL7 and Attributes description and sample usage
VC7, VC7.1, VC8.0Win2K, WinXP, Visual Studio, ATL, Dev
Leon Finker 4.36
An Example of ATL 7.0 ActiveX Control Simulating A PS (Particle Swarm) Dynamic System
Updated: 14 Nov 2004  
An article on ATL 7.0 and dynamic system simulation.
VC7.1, VB 6Win2K, ATL, STL, VS.NET2003, Dev
smartnose 3.86

ATL - Beginners

top
Title / Updated Author Score  
A Beginner Tutorial for Writing Simple COM/ATL DLL and Using it with .NET
Updated: 18 Jul 2009  
Article touching simple issues like property, method and event and using it in .NET applications
C++ (VC8.0), C# (C# 2.0), Windows (WinXP, Win2003, Vista), ATL, COM, Dev
ThatsAlok 4.87
Using COM aware DotNet Library in MFC Application - Unedited
Updated: 19 Jul 2009  
Article about using C# DLL in unmanaged VC++ application
C++ (VC8.0), C# (C# 2.0), Windows (WinXP, Win2003, Vista), MFC, COM, Dev
ThatsAlok 4.75
ATL Under the Hood Part 4
Updated: 4 Jun 2002  
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
VC6, VC7Win2K, WinXP, Visual Studio, ATL, Dev
Zeeshan Amjad 4.70
ATL Under the Hood - Part 1
Updated: 27 Jan 2002  
In this series of tutorials I am going to discuss some of the inner workings of ATL and the techniques that ATL uses.
VC6, VC7Win2K, WinXP, Visual Studio, ATL, Dev
Zeeshan Amjad 4.67
ATL Under the Hood Part 3
Updated: 26 Mar 2002  
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
VC6, VC7Win2K, WinXP, Visual Studio, ATL, Dev
Zeeshan Amjad 4.60
A Beginner tutorial for writing simple COM/ATL DLL
Updated: 6 Nov 2004  
An article touching simple issues like events, methods and properties.
VC6, VB 6Win2K, WinXP, Win2003, ATL, Dev
ThatsAlok 4.60
ATL Under the Hood Part 5
Updated: 26 Oct 2002  
Creating user interface elements with ATL
VC6, VC7Win2K, WinXP, ATL, Dev
Zeeshan Amjad 4.46
ATL Under the Hood - Part 2
Updated: 17 Feb 2002  
This is article 2 in a series of tutorials that discuss some of the inner workings of ATL and the techniques that ATL uses.
VC6, VC7Win2K, WinXP, Visual Studio, ATL, Dev
Zeeshan Amjad 4.34
Building Rich COMponents with Attributed ATL
Updated: 26 Jan 2004  
Tutorial article about how to build components with rich functionality using attributed ATL.
VC7, VC7.1, VC8.0, Windows, ATL, VS.NET2003, Dev
Alex Kolesnichenko 4.33
How to use an ATL-control with MFC
Updated: 11 Dec 2000  
A step by step tutorial explaining how to use an ATL-control with MFC
VC6Win2K, MFC, ATL, Dev
Franky Braem 3.65

ATL - Controls

top
Title / Updated Author Score  
ATL Windowless ActiveX Media Container
Updated: 5 Mar 2009  
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
VC8.0, VC9.0, Windows, Win Mobile, ATL, WTL, COM, XAML, Flash, Silverlight, Architect, Dev, Design
Ernest Laurentin 4.94
An ATL control for hosting and customization of multiple instances of WebBrowser control for VB
Updated: 16 Mar 2006  
An article on WebBrowser hosting and customization.
VC6Win2K, WinXP, MFC, ATL, IE 6.0, Dev
mehrcpp 4.74
Setting Properties with OLE Automation
Updated: 5 Aug 2000  
Describes an ActiveX Control to use OLE Automation to set an object's properties.
VC6, VB 6Win2K, ATL, Dev
Konstantin Boukreev 4.67
An ATL Toolbox control like that of VS.NET 2003
Updated: 4 Oct 2005  
An ATL toolbox control.
VC6, VB 6Win2K, WinXP, ATL, WTL, STL, COM, Dev
Jozef Boek 4.66
ShellFolderTree
Updated: 14 May 2002  
Mimicking and extending the shell’s folder-tree control functionality
VC6, VC7Win2K, WinXP, ATL, Dev
Nick Hodapp 4.64
A 2D Graph Component With Zoom Capability
Updated: 21 Dec 2004  
A 2D graph component with zoom capability.
VC7.1Win2K, WinXP, MFC, ATL, VS.NET2003, Dev
Hossein Khosravi 4.63
ATL Grid control
Updated: 6 Feb 2000  
A grid control for displaying tabular data, based on Chris Maunder's grid control
VC6, VB 6, MFC, ATL, Dev
Mario Zucca 4.59
A Complete Scriptable ActiveX Web Control Tutorial using ATL - Unedited
Updated: 17 Dec 2007  
An article on Scriptable ActiveX Web Control using ATL
C++ (VC6), Windows (WinXP), ATL, Dev
Arif Zaman 4.57
Smart Grid
Updated: 24 May 2000  
Build a grid using ATL, STL and Win32 API.
VC6, VB 6, ATL, STL, Dev
Alex Turc 4.56
Zipper Component
Updated: 27 Feb 2006  
A COM / ATL component for zipping and unzipping files.
VC6Win2K, WinXP, Visual Studio, ATL, Dev
Fernando A. Gomez F. 4.49
SAWZip - zip file manipulation control
Updated: 29 Aug 2001  
An ATL based control for reading and writing zip files.
VC6, VB 6Win2K, ATL, Dev
Franky Braem 4.08
ATL Chart Control
Updated: 20 Apr 2007  
Article based on chart control using ATL
C++, Windows, Visual Studio, ATL, Dev
Shanmuga Sundar.V 3.69
Simplify your Safearray loops using macros
Updated: 15 Nov 2001  
An article describing how to simplify the work with safearrays
VC6, VC7Win2K, ATL, Dev
Wictor Wilén 3.46
ATL Dynamic Composite Control
Updated: 30 Aug 2002  
Shows dynamic creation of one ATL full control in a composite control and also to show images directly from database without file system intervention.
VC6, VB 6Win2K, WinXP, MFC, ATL, STL, Dev
Hemant Kurdia 2.27

ATL - General

top
Title / Updated Author Score  
ATL Splitter ActiveX control
Updated: 16 Nov 1999  
VC6, Windows, ATL, Dev
Andrew Garbuzov 4.85
ATL Server - Web Application/Web Service
Updated: 21 Aug 2003  
Web Application/Web Service development using ATL Server classes
VC7, VC7.1, VC8.0Win2K, WinXP, Visual Studio, ATL, Dev
Leon Finker 4.83
Tabs and Accelerators in ATL Modeless Dialogs
Updated: 4 Oct 2005  
A generic class that enables standard tab and accelerator processing in modeless ATL dialogs.
VC6Win2K, Visual Studio, ATL, Dev
Anatoly Ivasyuk 4.76
Template class for 'Property Browser'- like property pages for ATL ActiveX Controls
Updated: 26 Nov 1999  
Allows you to easily create property pages for ActiveX controls
VC6, ATL, Dev
Vladimir Shcherbakov 4.76
CWindowImpl ATL Object Wizard
Updated: 24 Apr 2001  
This is an ATL Object Wizard that eases window development using CWindowImpl. It removes the redundant copy-n-paste of code between class implementations
VC6, Windows, Visual Studio, ATL, Dev
Erik Thompson 4.75
Using User Defined Types in COM & ATL
Updated: 17 Jan 2001  
A Step by Step tutorial on SAFEARRAYs and UDTs in COM
VC6, VB 6Win2K, ATL, COM, Dev
ioannhs_s 4.73
Developing an Office 2003 COM add-in with VC++/ATL
Updated: 16 Aug 2004  
An article describing how to develop a complete COM add-in for Office 2003, plus some handy techniques to program Outlook.
VC6WinXP, Win2003, ATL, Dev
digitally_urs 4.72
Property Page and Context Menu Shell Extension ATL Wizards
Updated: 17 Jan 2000  
A wizard that allows you to create an ATL Property Page or Context Menu extensions
VC6, ATL, STL, Dev
Shaun Wilde 4.71
Context Menu Shell Extension AppWizard
Updated: 21 Nov 2002  
A wizard to ease implementing a context menu shell extension
VC6Win2K, ATL, Dev
Maxime Labelle 4.70
Drawing complex ATL/ActiveX controls at designtime
Updated: 30 Nov 1999  
An article that discusses drawing a control at designtime
VC6, ATL, Dev
Gerolf Reinwardt 4.69
Form Designer - Unedited
Updated: 1 Aug 2009  
Component for adding scriptable forms capabilities to an application.
VBScript, VC7.1Win2K, WinXP, Win2003, ATL, WTL, STL, GDI, COM, VS.NET2003, Architect, Dev
DaveShep 4.68
CWorkerThread and IWorkerThreadClient – Looking Further - Unedited
Updated: 28 Jul 2006  
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.
C++, Windows, Visual Studio, ATL, Dev
Milton K Baby 4.67
Undo Manager
Updated: 12 Sep 2001  
An article about managing undo and redo actions
VC6, Windows, ATL, WTL, STL, Dev
Jens Nilsson 4.60
Developing MMC Snap-Ins using ATL
Updated: 4 Jun 2001  
Describes how to add various Microsoft Management Console UI items using ATL
VC6Win2K, Visual Studio, ATL, Dev
Leon Finker 4.60
COM: IEnumXXXX to STL-style iterator wrapper class
Updated: 24 Feb 2000  
A simplified method to enumerate a collection of objects.
VC6, MFC, ATL, Dev
Len Holgate 4.56
Registry Map for RGS files
Updated: 3 Mar 2004  
Allows custom tags in RGS files to keep GUIDs in sink.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, ATL, Dev
Michael Geddes 4.54
ATL PersistXML implementation
Updated: 28 Jul 2003  
Easiest way to add XML persistence to an existing IDispatch based ATL COM object.
VC6, VC7, VC7.1, VC8.0Win2K, WinXP, ATL, Dev
Katasonov 4.52
Converting the CONNECT Sample to a Local Server
Updated: 12 Aug 2000  
An article on ATL COM event connection point threading issues
VC6, Windows, ATL, Dev
Paul Shaffer 4.50
PropertySheet Shell Extension AppWizard
Updated: 3 Apr 2001  
A wizard to help getting started with PropertySheet Shell Extensions
VC6Win2K, Visual Studio, ATL, WTL, Dev
Maxime Labelle 4.50
CMultiDispatch - Multiple IDispatch Interfaces for Automation Clients
Updated: 10 Sep 2001  
An ATL extension for supporting multiple IDispatch interfaces on a single object visible to scripters
VC6Win2K, ATL, Dev
Frank Colbert 4.50
Beginner's Tutorial: COM/ATL Simple Project
Updated: 1 Dec 1999  
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.
VC6Win2K, Visual Studio, ATL, Dev
C. Lung 4.48
Placing an icon in the system tray from an ATL COM server - with minimum hassle
Updated: 23 Jun 2002  
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.
VC6, VC7, VB 6Win2K, WinXP, MFC, ATL, Dev
Jon Taylor 4.47
IDispatchImplEx - Template classes for multi-interface dispatch
Updated: 24 Jan 2009  
C++ template classes for implementing COM objects that perform typeinfo-driven dispatch on multiple interfaces, both dual and pure.
C++, Windows, ATL, Dev
Kjell Tangen 4.47
Non-MFC Date Routines in ATL
Updated: 8 Sep 2000  
Non-MFC Date Routines in an ATL Component.
VC6, ATL, Dev
Paul E. Bible 4.40
Creating DeskBands with an ATL Object Wizard
Updated: 21 Mar 2001  
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!
VC6, Windows, ATL, COM, Dev
Erik Thompson 4.35
Sharp Layout
Updated: 31 Jan 2005  
Sharp Layout manager for ATL/WTL.
VC6, VC7, VC7.1, ATL, VS.NET2003, Dev
Alex Mol 4.32
How to add OpenGL support to ATL controls
Updated: 28 Sep 2002  
An article describing the step-by-step process of adding basic OpenGL support to an ATL control
VC7, VC7.1, VC8.0Win2K, WinXP, ATL, Dev
Dmitri Nesteruk 4.30
Launch VNC Shell Extension
Updated: 25 Apr 2004  
Launch VNC from Network Neighbourhood
VC6Win2K, WinXP, ATL, Dev
David Gilson 4.28
Zlib compression / decompression wrapper as ISequentialStream
Updated: 31 Jan 2003  
This article discusses wrapping compression and decompression behind a ISeqentialStream interface
VC6Win2K, ATL, Dev
Jens Nilsson 4.27
Simple ATL dialog based exe
Updated: 28 Apr 2004  
How to create a simple program based on a dialog box using nothing but ATL
VC6, Windows, ATL, Dev
f64 4.23
Small ATL Tricks: Part One
Updated: 1 Oct 2002  
This series of articles demonstrates how to use some of the cool features of ATL in a time and energy saving manner.
VC6, VB 6Win2K, WinXP, ATL, Dev
Ashutosh Arya 4.18
ATL Server Tutorial - TipOfTheDay
Updated: 18 Apr 2001  
Create an ATL Server to generate random tips using a Server Response File
VC7.NET 1.0, Win2K, ATL, Dev
Erik Thompson 4.17
Protect your component from automation clients
Updated: 14 Apr 2004  
Protect your component from automation clients
VC7, VC7.1, VC8.0, Windows, ATL, WTL, Dev
Chau Johnthan 4.15
Adding a Status Bar Pane to an Internet Explorer Window and Unmasking the Web Page Passwords in Place
Updated: 15 Dec 2007  
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.
C++/CLI, Windows, ATL, Dev
Igor Tolmachev 4.13
Structured Storage Class for ATL & MFC
Updated: 20 Jul 2000  
A wrapper class for most common IStorage methods and API calls.
VC6, Windows, MFC, ATL, Dev
Ales Krajnc 4.05
Global Interface Table: An Easy Way to Marshal an Interface Pointer
Updated: 1 Mar 2007  
An easy way to marshal your interface pointer between threads!
C++, C++/CLI, Windows, .NET, ATL, COM, VS.NET2003, VS2005, Dev
ThatsAlok 4.03
Extending property set control with common OLE DB dialogs for connection string property creation
Updated: 8 Oct 2001  
extending existing property browser with OLE DB common dialogs
VC6, VB 6Win2K, ATL, Dev
Ivan Tsygulev 4.00
Encryption and Decryption with ATL
Updated: 9 Jun 2003  
WTL and console applications based on ATL implementation of Cryptography
VC7Win2K, WinXP, Win2003, ATL, Dev
ryszarddrozd 4.00
Connecting more than one COM client to a desired object
Updated: 30 Jul 2003  
How to connect more than one COM client to a desired object by using monikers to bind to running objects
VC6, Windows, ATL, Dev
Dan Rotar 4.00
Dump full interfaces information of an object
Updated: 16 May 2004  
How to understand more about certain objects' implementation details
VC7, Windows, ATL, Dev
ChauJohnthan 4.00
A Simple Logging Utility in ATL
Updated: 3 Jan 2000  
A simple logging utility to help debug your ATL applications
VC6, ATL, Dev
Ashish Dhar 3.92
Getting Dll Module Handle in ATL 7.0 projects
Updated: 7 Mar 2002  
Simplest way to retrieve HINSTANCE of your ATL Object
VC6, VC7Win2K, WinXP, Visual Studio, ATL, Dev
Deleted 3.88
User-settings class for ATL/WTL projects
Updated: 3 Apr 2001  
A helper class for storing user settings in the Registry, similar to MFC's CWinApp
VC6Win2K, Visual Studio, ATL, Dev
Peter Kenyon 3.80
Generic AutoFill - Unedited
Updated: 15 Apr 2006  
Generic AutoFill can automatically fill a html based form using some PC-based stored data. it’s an application very similar to Google Autofill.
C++, Windows, Visual Studio, ATL, Dev
Vishal Swarankar 3.74
A practical approach to Connection Point implementation
Updated: 25 Sep 2006  
This article shows how to implement connection points practically.
C++, Windows, Visual Studio, ATL, Dev
Satyam Kumar 3.71
Microsoft Outlook Add-in With DialogBox and Database Connectivity
Updated: 4 Oct 2004  
Microsoft Outlook add-in with dialogbox and database connectivity.
VC6Win2K, WinXP, MFC, ATL, Dev
chakkaradeepcc 3.67
HRESULT Error Check Simplifier
Updated: 18 Sep 2005  
Exception based error check that automates the FAILED() comparison.
VC7.1WinXP, ATL, VS.NET2003, Dev
Wanderley Caloni 3.57
Web Site Blocker - Unedited
Updated: 23 Mar 2006  
An article on a BHO (Browser Helper Object) that can be used to block a particular site(s)
C++, Windows, Visual Studio, ATL, Dev
Milind Mehendale 3.51
MSFlexGrid Control on an ATL Composite Control
Updated: 27 Mar 2003  
How To Use MSFlexGrid Control on an ATL Composite Control
VC6Win2K, ATL, Dev
Uttam Kumar Unik! 3.40
ATL Object Wizard Property Page
Updated: 3 May 2000  
A wizard that allows you to create an ATL Object Wizard Property Page
VC6, Visual Studio, ATL, STL, Dev
Shaun Wilde 3.31
Password hacker - Unedited
Updated: 17 Sep 2006  
A simple BHO to retrieve userid and password
VC7.1Win2K, WinXP, ATL, VS.NET2003, Dev
ram verma 3.30
Microsoft Outlook Add-in Tutorial - 2: Addding Events to Button
Updated: 11 Jun 2004  
This adds an Event Handler to the Button added in first tutorial.
VC6Win2K, WinXP, ATL, Dev
chakkaradeepcc 3.20
ICopyHook implementation
Updated: 4 Jun 2004  
Implementing ICopyHook Windows extension.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, ATL, Dev
Mr.Prakash 3.19
Retrieving Profile and Service Store using Extended MAPI
Updated: 6 Jul 2004  
This application is written to retrieve profile name and associated message stores.
VC6Win2K, ATL, Dev
Chandrashekhar Kulkarni 3.00
Improving ATL-ActiveX serialization
Updated: 20 Jun 2003  
If an ActiveX container has to contain several Controls, serialization of controls may be made much faster with this technique.
VC6, Windows, Visual Studio, ATL, Dev
Rafael Gómez Blanes 2.88
Non-MFC ByteArray Class for ATL
Updated: 30 Apr 2001  
Non-MFC ByteArray Class for an ATL Component
VC6, Windows, ATL, Dev
Paul E. Bible 2.60
Authenticated SMTP - Unedited
Updated: 11 Nov 2009  
C++ class to authenticate an SMTP server connection
C++ (VC8.0), Windows, ATL, Dev
Andy Bantly 2.57
HTML Control
Updated: 28 Nov 2007  
A simple and powerful library for HTML based GUI
C++, Javascript, HTML, Windows, Visual Studio, ATL, COM, Dev
Oleg Izmerly 2.55
How to create an ATL DLL
Updated: 16 May 2006  
This article shows how to simply create and use an ATL DLL in VC++.
VC6WinXP, MFC, ATL, Dev
dSolariuM 2.40
Adding a new Toolbar and Button to Microsoft Outlook Tutorial - 1
Updated: 22 May 2004  
This project aims at adding a new toolbar and button to Microsoft Outlook
VC6Win2K, WinXP, Win2003, ATL, Dev
chakkaradeepcc 2.00
An Interface Based Implementation by ATL
Updated: 9 Dec 2002  
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.
C++/CLI, VC6, VC7, VC7.1, VC8.0.NET 1.0, Win2K, WinXP, ATL, Dev
Modesty Zhang 1.96
Programmatically Make Folder in Outlook by using addins - Unedited
Updated: 23 Apr 2007  
Making Folder in outlook 2000 by using ATL addins in VC++6.0.
VC6Win2K, WinXP, TabletPC, ATL, VS.NET2003, Dev
ashu_om 1.60
Reusing COM objects
Updated: 11 Feb 2002  
This article talk about reusing COM objects in ATL
VC6, VC7Win2K, WinXP, Visual Studio, ATL, Dev
Mazdak 1.50
Date and Time Activex Control (Written VC++ ) for VB Applications - Unedited
Updated: 16 May 2007  
Date and Time Activex Control for VB Applications
VC6WinXP, ATL, Dev
RAJKUMARV 1.50
Simple ActiveX control interface support via CAxWindow - Unedited
Updated: 3 Jan 2003  
HOWTO support AX control interface via CAxWindow
VC6, VC7Win2K, WinXP, Visual Studio, ATL, Dev
Vasyl Zakharko 1.43
Temperature Convert:An XML Web service Using ATL Server and MFC Client - Unedited
Updated: 6 Mar 2007  
An XML Web Service using ATL Server and Called by MFC Client
VC8.0Win2003, ATL, VS2005, Dev
James, Lu Zuheng  

Last Updated 21 Nov 2009
Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use