Click here to Skip to main content
15,445,997 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 Score

ATL 

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