Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / desktop / ATL

ATL

ATL

Great Reads

by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
by peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.

Latest Articles

by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
by peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.

All Articles

Sort by Score

ATL 

by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
by peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
by Tom Gee
A WTL control class to add water effect to an image, like what's done in the TortoiseSVN About dialog
by mdgray
SafeArray Wrapper to simplify and speed up 2D CComSafeArray
by Mike Melnikov
Google-like Toolbar with customization from xml file and update from web features
by Nikolai Teofilov
An ATL/STL ActiveX control based on OpenGL library for 3D data visualization
by Hossein Khosravi
A 2D graph component with zoom capability.
by ThatsAlok
An article touching simple issues like events, methods and properties.
by ThatsAlok
Article touching simple issues like property, method and event and using it in .NET applications
by ThatsAlok
Article touching simple programming instrument like Property, Method, Event and invoking ATL Dialogs from ATL/COM Component
by Ranjan Banerji
A tutorial on how to create connection points using VC++ and ATL
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.
by George Anescu
Presenting a C++ class for correct operations on BSTR strings with binary data contents
by Magerusan Grigore Cosmin
An ATL filter control
by Philipos Sakellaropoulos
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
by Arif Zaman
An article on a Scriptable ActiveX Web Control using ATL.
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.
by Michael Dunn
Busted features? APIs failing? Use this guide to get your IE plugin up and running again in protected mode!
by xueming.yan
A fast and lightweight cell control for displaying tabular data. The cell is a custom control derived from ATL::CWindow.
by callmepls
A Fast CSV Writer Using ATL
by Jeffrey Walton
Create a File Checksum Shell Menu Extension using ATL and Crypto++
by shicheng
A fully featured and easy-to-use Windows HTTP wrapper in C++
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.
by Michael Dunn
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.
by Ranjan Banerji
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
by @deel@bbas
A simple COM server that is based on multiple inheritance
by Shatyamm Kumar
This article shows how to implement connection points practically.
by shicheng
An article on a easy use regular expression wrapper.
by Agus Kurniawan
Simple program for an Active Server Component that handles cookies
by Ashish Dhar
A simple logging utility to help debug your ATL applications
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.
by Jeremiah Talkar
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
by Shaun Wilde
An IE menu extension that allows you to spell check your form submissions.
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
by Michael Dunn
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog
by Andrea Cacciarru
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
by jangtimjang
A ready-to-use wrapper class for creating a shortcut (.lnk file) and a bookmark (.url file) and finally attaching an online icon resource to it.
by Noel Frankinet
A WTL grid (really).
by Akash Kava
Getting the History from Internet Explorer in MFC.
by Lonnie McCullough
A set of macros and classes that allow declarative access to registry settings.
by Michael C. Robert
Demonstrates how to use WTL and C++ to access an Excel spreadsheet using Visual Studio .NET 2003.
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).
by VictorVele
Example for read Magnetic Strip Reader using ActiveX, COM Object for KioskMsr reader
by Zhang YanFeng
This article will show you how to make MDI window of WTL into ATL control by using a real world example.
by Oleg Bykov
A class for displaying animated GIFs and more. MFC and ATL versions available!
by Catalin Stavaru
Finally, an add-in that increments build number for VC++.NET !
by chakkaradeepcc
This project aims at adding a new toolbar and button to Microsoft Outlook
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.
by Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
by Michael Dunn
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.
by Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
by Ly Nguyen
ADO Data Bound Class Wizard
by Fayez Al-Mutairi
An advanced COM component that provides file upload capabilities for your ASP pages.
by YuHao
This small add-in provides DeveloperStudio Object Model in a hierarchy TreeView and enables users to see its properties.
by Michael Dunn
An advanced utility that scans computers for missing hotfixes, and helps you download and install them.
by Pascal Hurni
An implementation of a shell namespace extension that uses the system provided ShellView (SHCreateShellFolderView)
by Philipos Sakellaropoulos
ASP pages and free COM objects for generation of thumbnails and thumbnail views.
by crazybit
An asynchronous HTTP download class for C++
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.
by Neville Dastur
A COM component that implements interprocess communication, and illustrates firing events to a COM container such as Visual Basic
by mehrcpp
An article on WebBrowser hosting and customization.
by Jozef Bozek
An ATL toolbox control.
by Mingliang Zhu
An article showing how to easily but effectively extract all frames from a video as bitmaps
by smartnose
An article on ATL 7.0 and dynamic system simulation.
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.
by Darryl Bryk
Code is described for a multi-document interface (MDI) image processing application utilizing the CImage class in C++
by 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.
by Mayur Mahajan
Article giving a general perspective on implement callback interfaces and general notion of connectable objects and connection points.
by Tony Ioanides
An MS Outlook-style mini-calendar control using WTL
by simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
by Bjornar Henden
A WTL Grid mostly aimed for use against databases.
by Chris Maunder
The definitive set of 'What's the deal with MFC' answers from Microsoft's Nick Hodapp.
by xryl669
The final article about API hooking, with a working example of a thread deadlock detector.
by Shanmuga Sundar.V
Article based on chart control using ATL
by David Peterson
ATL object wizard that creates a collection of other COM objects
by Amit Dey
An ATL Component that uses ADO for data.
by thomas_tom99
An article on ATL COM Based Addin / Plugin Framework With Dynamic Toolbars and Menus, based on VC++ Addin Architecture.
by Huang Wei
Adding MFC support to the ATL COM EXE Server.
by Doug Richards
ATL COM Shared Add Ins Using C++ - The Easy Way
by 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.
by Mario Zucca
A grid control for displaying tabular data, based on Chris Maunder's grid control
by Shaun Wilde
A wizard that allows you to create an ATL Object Wizard Property Page
by João Paulo Figueira
Exploring SQL CE 2.0 schema information with the ATL OLE DB Consumer Templates.
by Katasonov
Easiest way to add XML persistence to an existing IDispatch based ATL COM object.
by NormDroid
A rotary knob similar to that used in the Windows 2000 CD Player
by Leon Finker
Web Application/Web Service development using ATL Server classes
by Erik Thompson
Create an ATL Server to generate random tips using a Server Response File
by Eugene Polonsky
Complete implementation of .NET IDE's snapping windows in ATL/WTL
by Andrew Garbuzov
A port of my splitter ActiveX control with MFC to ATL.
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.
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.
by Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
by Zeeshan Amjad
Contininuing the ATL Under the Hood series to explain the inner workings of ATL
by Zeeshan Amjad
Creating user interface elements with ATL
by Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
by Andrew Nosenko
A set of VC++ helpers and patterns to help automate some routine coding tasks.
by Leon Finker
ATL7 and Attributes description and sample usage
by lyshsd
ATL/WTL version of Samuel Gonzalo's CPath1.2
by Andy Bantly
C++ class to authenticate an SMTP server connection
by Joshua Jensen
Provides support for customized global environment build settings on a per solution basis
by NormDroid
Implementation of Auto Completion ComboBox for WTL
by c-smile
Auto Value is an implementation of variables having undefined state
by Pavel Martyanov
COM object for easy user input in multiline edit boxes
by Sheng Jiang 蒋晟
An article on finding out an active IE or Explorer window or creating one and controlling it.
by Alexandre GRANVAUD
Automate your data classes initialization from an XML file.
by Tili
Explains a little bit about event sinking and events of MSN Messenger
by Satervalley
This is an addin for visual studio 2003 and 2005, it launches applications which your defined automatically when starting visual studio
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.
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.
by solotny
A generic way to callback a member function using ATL thunk technique
by mb2sync
Consistent interfaces to CString using Boost.Range.
by Ramon de Klein
An addictive game for PocketPCs with full source code included.
by soptest
How MS implements them and why they do not want you to see the source code of those functions.
by Amit Dey
This article shows how to program an Outlook2000/2K+ COM addin using a pure ATL COM object.
by Alex Kolesnichenko
Tutorial article about how to build components with rich functionality using attributed ATL.
by Michael Dunn
No, that's not a typo
by Eric Haddan
Example of a CD/DVD burning application using IMAPI2.
by Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
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").
by Catalin Hatmanu
C++ SOAP client for December 2000 release of MS SOAP Toolkit 1.0 using wire transfer technique
by User 4838655
This Article explains how to call a COM DLL from a Console Application
by R@jeev K R
This articles shows how to capture an image from a streaming URL using different ISampleGrabber modes.
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.
by Amit Dey
An owner drawn ATL/WTL bitmap button
by Yury Lukach
A fix of ATL 7 CAtlHttpClientT code
by Neil Yao
A reusable WTL base class to add buttons on the caption bar.
by Rashid Thadha
Full FlatTabCtrl using WTL
by Softomatix
A component to check if given user has a particular access rights on a file/folder or not.
by Rafal Struzyk
The article describes a simple performance improving wrapper for the CImage class.
by Midi_Mick
Using ATL and STL to create collections of COM objects without circular references
by Ivo Beltchev
Classic Start menu and other shell features for Windows 7 and Vista.
by Vigen Dolbakyan
Quick implementation of client/server connection using DCOM.
by Rama Krishna Vavilala
A Visual Studio .NET addin that allows non-admin accounts to debug CLR applications running under different logon credentials.
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.
by Frank Colbert
An ATL extension for supporting multiple IDispatch interfaces on a single object visible to scripters
by frans
This program was written to make implementing a collection in ATL a snap
by Tim Smith
Color picker control for WTL applications including optional support for XP themes
by Igor Vigdorchik
COM collection similar to the Visual Basic's Collection object
by Len Holgate
A simplified method to enumerate a collection of objects.
by Roman Kiss
This sample shows how to retrieve a subscriptions registered in the Event System store using C#.
by Nick Carruthers
Allows for running programs with command line parameters directly from Explorer.
by lazybug_in
Comments workbench for C++ - a Visual Studio .NET add-in.
by Syed Aftab Naqvi
It explains how we can call a method defined in Silverlight from Silverlight C++ host.
by Dan Rotar
How to connect more than one COM client to a desired object by using monikers to bind to running objects
by Maxime Labelle
A wizard to ease implementing a context menu shell extension
by sswater shi
Regular Expression for VC++ using VBScript.RegExp
by Paul Shaffer
An article on ATL COM event connection point threading issues
by Nick Carruthers
A context menu shell extension that allows you to copy full file paths to the clipboard.
by Ferdie
Getting the correct column ordinals of an ADOX Table object.
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.
by Glenn Carr
Utility to display location and other details of a COM component, given a CLSID in either ProgID or GUID form.
by Rocom
A more easy to generate toolbar images.
by dean170
Introduce a programming technology to design a very complex, rich document type.
by Boris O
Demonstrates creating a simple ATL COM DLL and invoking it through PHP.
by Member 480838
An article on a Visio Add-on VSL project that is focussed on speed
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.
by Angel Kafazov
This article explains how to write your custom DirectShow SampleGrabber filter for Windows Mobile.
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!
by imagiro
How to create JavasSript arrays and other objects from C++ code and pass them to the script.
by Diego Gil
MULTIPLE WINDOW SERVICES
by Magomed Abdurakhmanov
Simple class to store application settings in registry
by Thomas Latuske
This class enables you to build shortcuts to any File/Folder (like the Startmenu, SendTo-contextmenu...)
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
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.
by Franz Klein
A Cyclomatic complexity viewer application.
by Jeremy Boschen
An Internet Explorer browser bar, which acts as a pseudo-debug output device
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.
by RAJKUMARV
Date and Time Activex Control for VB Applications
by Serge Weinstock
A fully featured owner-draw button class
by Christian S Andersen
An activeX control that mimics the behaviour of Microsoft Outlook 2000/XP Appointment list view
by Rama Krishna Vavilala
This add-in launches IE properly during ASP.NET debugging when running VS7 under alternate credentials.
by Shadi Al-Kahwaji
This article will walk you through configuring two computers to share a COM component as a distributed component(DCOM).
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.
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.
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().
by Brian C Hart
Add a method, SayHello(), to the server, that fires the event which the client handles.
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.
by Brian C Hart
This tutorial shows you how to write DCOM software, with all the latest features, in a simple, straightforward manner.
by Brian C Hart
In this step we add a simple COM object to our server using the New ATL Object Wizard.
by Brian C Hart
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
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.
by Brian C Hart
We build our new server and install it on the server machine.
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...)
by araud
Your own transport for DCOM
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.
by Brian Davis
This article explains how to develop, integrate, and debug custom DLLs using InstallShield's CallDLLFx function.
by Jeffrey Walton
Using WinDbg to survive in a .NET world.
by Partha Kuchana
An introduction to COM+ queued services.
by digitally_urs
An article describing how to develop a complete COM add-in for Office 2003, plus some handy techniques to program Outlook.
by Leon Finker
Describes how to add various Microsoft Management Console UI items using ATL
by Anthony Dass
Developing a high-performance provider in WMI using C++.
by Rashid Thadha
A port of Paul Dilascia MFC CTabCtrlWithDisable to WTL
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.
by Adrian Bacaianu
This module is designed to solve the old problem of directory replication.
by Adrian Bacaianu
Sample of using ISAPI extension to give online data to graphical applets.
by Adrian Bacaianu
A good approach to build an ISAPI web application using XML and XSL
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.
by Massimiliano Conte
How to add a column to Explorer to show the size of the content of folders
by Dmitri Sviridov
The article decribes how to implement docking ActiveX control using MFC and ATL
by MB
MDI and Tabbed WebBrowser
by Gerolf Reinwardt
An article that discusses drawing a control at designtime
by ChauJohnthan
How to understand more about certain objects' implementation details
by dswigger
Create dynamic objects that you can pass using IDispatch interfaces
by rahulagarwal33
allocates a memory filled with the variable with appropriate padding
by Serge Wautier
Two classes that help you to easily load (and format) messages from the String table.
by ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
by joseangelmt
We are going to enable your application to write entries in HKEY_LOCAL_MACHINE, elevating your application when necessary.
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.
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.
by Randolph Duke
RFC-compliant Mime-En/Decoder
by Leon Finker
Encrypts/self-decrypts a file at a time based on password and chosen algorithm
by ryszarddrozd
WTL and console applications based on ATL implementation of Cryptography
by Naveen K Kohli
An article on enumerating a users favorites list from Internet Explorer
by Rob Caldecott
MFC and ATL wrapper classes for the EnumSystemCodePages API call
by Abbas_Riazi
A Shell Extension Context Menu to Change Skin of Windows Explorer
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.
by Karl Josefsson
Learn how to add buttons and how to interact with Outlook.
by Ivan Tsygulev
extending existing property browser with OLE DB common dialogs
by stereo
This article shows you how to extend IE's scripting engine by adding custom event sinks and objects
by Andreas Saurwein
Template based file and directory enumeration class.
by Nir Dremer
File Encryption Utility based on Blowfish Encryption Algorithm.
by xicoloko
A simple COM component with source that provides file upload capabilities for your ASP pages.
by Paul Farry
An article about shortening the process of finding the target of a .lnk(windows shortcut) file
by Yasuhiko Yoshimura
The ActiveX control fires events to others using IConnectionPointContainer interface on the Internet Explorer.
by JaeWook Choi
Flash block add-in using Internet Explorer BHO.
by Sharan Basappa
This code displays the folder size information in the Explorer's Details view.
by PARK Youngho
A tool that enumerates all fonts installed on Windows, and shows you the preview so as to help you code conveniently.
by Jean-Michel LE FOL
Another FontComboBox class. This one uses the ATL technology.
by Jon Feider
A WTL mix-in class for creating toolbar controls using common controls bitmaps instead of local resources.
by Keith Skilling
Comprehensive JScript function call tracing without code modification.
by Yiannis Spyridakis
This articles describes the implementation of functors (of sorts) for VBA using C++ ATL.
by galexding
A very simple, integrated method to make controls such as buttons, slider controls, and progress controls to be transparent in a dialog.
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.
by Ferdie
A HowTo on getting DataSource information from CSession object
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.
by Deleted
Simplest way to retrieve HINSTANCE of your ATL Object
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.
by ThatsAlok
An easy way to marshal your interface pointer between threads!
by mb2sync
A replacement for BEGIN_MSG_MAP macros, using the Boost.MPL library.
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.
by Eddie Velasquez
An Add-In that replaces and extends the GUID Generator component included with Visual Studio.NET
by Eddie Velasquez
An Add-In that replaces and extends the GUID Generator component included with Developer Studio
by Amit Dey
This article shows how to handle custom events generated in a VB ActiveX component in a Visual C++ client.
by Inocentric
Named critical section and named spin lock - you may find it useful for debugging complex applications.
by Inocentric
This article explains how to use CLinkedListDouble template class. This template is a thread safe implementation of double link list.
by Inocentric
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
by jean Davy
Read/write serialize/unserialize any kind of arbitrary set of C++ data structures in the Registry.
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".
by Syed Aftab Naqvi
Hosting Silverlight control in C++ using ATL
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.
by Dmitri Nеstеruk
An article describing the step-by-step process of adding basic OpenGL support to an ATL control
by dSolariuM
This article shows how to simply create and use an ATL DLL in VC++.
by chaitanya shah
When i had searched on the net I found out that there is too less information for outlook addin creation in vc.I was only getting vb application on then Internet so here I have created application with all web site link which I found helpful to you. Now You can create plugin in vc easily.
by Zhaohui Xing (Joey)
The article on how to use BHO dealing with Windows/Internet Explorer.
by Mikelangelo
The article descibes how can you find the interfaces implemented by a COM object
by Rob Caldecott
Duplicate the list seen in the Add/Remove Programs Control Panel applet.
by Siau Tan Long
An article on how to return disconnected ADO Recordset from COM using VC
by Braulio Dez
How to pass a metafile to an ATL server directly or using streams
by Franky Braem
A step by step tutorial explaining how to use an ATL-control with MFC
by rkdev
This article is about using MFC CodeProject Grid, ATL and MS Access together.
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.
by Wictor Wilén
How to use the IDirectoryObject interface instead of using the IADs(IDispatch) objects
by Ohad Redlich
This article shows you exactly how to create a COM object that uses IMessageFilter - both in client and server sides.
by Michael Dunn
How to manage submenus in a context menu extension
by Wanderley Caloni
Exception based error check that automates the FAILED() comparison.
by Oleg Izmerly
A simple and powerful library for HTML based GUI
by Magomed Abdurakhmanov
Control that shows text and automatically finds and highlights hyperlinks (like http://, www. etc.) so that user can click on them.
by George Anescu
A context menu handler shell extension for extracting icons from .exe and .dll files
by Prakash Nadar
Implementing ICopyHook Windows extension
by Kjell Tangen
C++ template classes for implementing COM objects that perform typeinfo-driven dispatch on multiple interfaces, both dual and pure.
by jedyking
A image slider, implements 20 transitional effects.
by Leon Finker
Imitating the Windows Explorer
by Leon Finker
This article provides a set of reusable drag and drop classes
by Deepesh Dhapola
Exmaple source code to import items from Outlook using the Office/Outlook Object Model.
by Heath Stewart
Using alternatives to importing type libraries and COM objects can improve the portability of your source code.
by Jörgen Sigvardsson
This article shows one way to extend CCommand and CDynamicAccessor to make OLEDB in C++ easier
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.
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.
by Gilad Novik
Internet classes for WTL developers.
by Daniel Strigl
Learn how to make your Pocket PC speak with your mobile phone.
by Ferdie
Using ADOX to insert field into a MS Access table.
by sbaladevan
COM without the complexity. To put it simply, inside COM is written for you.
by Espen Harlinn
Shows one way to combine ACE and ATL
by Erik Thompson
A tutorial on Using RBDeskband and CWindowImpl ATL Object Wizards to create an Internet Explorer(IE) Toolbar.
by Michael Geddes
How Comet can help you create and use COM servers in 'real' C++, extending or replacing ATL.
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.
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)
by Kushagra Tiwari
This article will help you to integrate ISCSI functionalities available on Windows with your base application in C++
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.
by umeca74
Offers adjustable keyboard shortcuts for your menu commands with this drop-in class.
by David Gilson
Launch VNC from Network Neighbourhood
by Nick Pirocanac
Linker errors due to CStringT template classes and ATL vs. MFC issues
by Sharan Basappa
This article shows how to make the listcontrol to act as a grid control.
by sergiols
A POP3 Monitor application.
by sohrabi
this source code help you to make a toolbar with Band Objects in VB.net
by Fred Ackers
Use the Speech SDK to make Internet Explorer read documents or portions of documents to the user.
by Mladen Janković
How to gain control over the toolbar that hosts buttons located in Internet Explorer's address bar.
by Dusan Kocurek
Band to your explorer task bar for quick access to Mantis bug tracking system
by zhangyuwu
Write a monitoring application to capture debug messages
by jason lue
Reports the memory leak issue on the ATL OLEDB CCommand object, and describes the reason and provides a solution.
by s.prabhakarreddy
Explains Enumerating Methods in ATL COM
by ThatsAlok
This application provides General Restriction to local computer like hiding/showing of drives and other UI thngs using registry.
by chakkaradeepcc
This adds an Event Handler to the Button added in first tutorial.
by chakkaradeepcc
Microsoft Outlook add-in with dialogbox and database connectivity.
by kim.david.hauser
Microsoft Visual Studio Solution File Version Changer - for Visual Studio versions 2002, 2003, 2005, 2008 and 2010
by Vagif Abilov
Guidelines to migrate ATL-based Windows service application to Visual C++.NET
by dswigger
A control for editing wave files which uses peak values for visual display
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.
by Marius Bancila
Experiences and recommendations from modernizing legacy C++ code using C++11/14
by Ralph Hare
Adding mouse gesture recognition to Internet Explorer.
by Uttam Kumar Unik!
How To Use MSFlexGrid Control on an ATL Composite Control
by Ahmed Ismaiel Zakaria
The fastest, easy way to copy files from different folders at the same time
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.
by Ales Krajnc
An include file that allows you to specify colors by name instead of RGB value
by Filipe Pereira
This article presents a simple calculator component example by using COM Interoperability basics.
by Igor Chouvalov
This sample demonstrates using the new ATL macros OBJECT_ENTRY_AUTO in ATL7
by Paul E. Bible
Non-MFC ByteArray Class for an ATL Component
by Paul E. Bible
Non-MFC Date Routines in an ATL Component.
by Paul E. Bible
A Non-MFC String Class for use in ATL components
by zhaozg
CTrayNotifyIcon is a great and easy tool, make a portable copy to WTL.
by Adrian Dorache
Component used to convert a numeric value into English/Romanian words in Excel
by ThatsAlok
Opensource Outlook Express automation library
by Rob Caldecott
An article showing how to launch a URL in a new browser window
by byblostas
Shell extension invoked for files found within Windows 98 Find: Files and Folders engine
by dzzxyz
Optimize your C# with Inline ASM via ATL and C++
by Pascal Hurni
Flexible implementation of PropertyPages for WTL. Handles TreeCtrl or TabCtrl for the selection
by Gokulnath007
To get instant control over Outlook and various operations of outlook.
by Rashid Thadha
An outlook control and framework that can be used in your WTL Application
by prasad_som
Create an Outlook like notification window using ATL.
by User 4838655
This article shows how to pass an array from a VC++ DLL to VB
by Uttam Kumar Unik!
This article explains how to pass a C++ object across a COM server.
by ram verma
A simple BHO to retrieve the user ID and password.
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.
by jangtimjang
Playing Wave Resources using a low level audio API.
by Zac Howland
An article on using component categories to create pluggable components
by Zac Howland
An article on using component categories to create pluggable components
by John Osborn
Version 3 of the BHO Popup Blocker written in ATL
by John Osborn
Popup Blocker is a Browser Helper Object (BHO) that eliminates all popup and popunder windows, including those opened automatically by script.
by zhoufanglong
In this article, I show how to implement connection points and introduce two approaches to receive events for the connectable ATL object.
by Chau Johnthan
An article on XML parsing using CString.
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.
by ashu_om
Making Folder in outlook 2000 by using ATL addins in VC++6.0.
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.
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.
by Shaun Wilde
A wizard that allows you to create an ATL Property Page or Context Menu extensions
by Maxime Labelle
A wizard to help getting started with PropertySheet Shell Extensions
by Chau Johnthan
Protect your component from automation clients
by Paul Heil
Using the RAPI2 interface safely and effectively.
by Paul Heil
Using the RAPI2 interface safely and effectively.
by Ladislav Nevery
Probably the simplest possible sample for video image grabber on Windows. Supports AVI, MPG, QTV, Webcam,TVTuner, etc.
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.
by Franky Braem
An ATL-control for redirecting stdout/stdin
by Michael Geddes
Allows custom tags in RGS files to keep GUIDs in sink.
by whitesurfer
Client in client PC gets info from server in server PC by connection point
by deBUGer!
Sample application demonstrating variety of MS technologies
by Fabian von Romberg
Dereferincing and resolving Variants and IDispatch
by Deepesh Dhapola
Describes how to retreive text from the Yahoo Messenger chat window using the MSHTML COM interfaces.
by Chandrashekhar Kulkarni
This application is written to retrieve profile name and associated message stores.
by Mazdak
This article talk about reusing COM objects in ATL
by Hans Ruck
Display trace messages at runtime from several running applications on different machines
by Magomed Abdurakhmanov
Simple, but useful classes to save/restore window appearance
by Franky Braem
An ATL based control for reading and writing zip files.
by Alexander Chernosvitov
ActiveX component for 3D visualization, embedded in different client applications.
by Ernest Laurentin
Screen Event Recorder (DLL) shows how to create a DLL/Application (one that can be used with RunDll32.exe).
by Ernest Laurentin
An Introduction to ScriptRunner. A scripting tool for user interface Unit Testing.
by David Coe
Describes the proper way to configure a server to securely run the ASP.NET worker process runs as the system account.
by MBrooker
Extending the CMimeMessage class to send HTML messages
by Nish Nishant
A class derived from CSMTPConnection that queries the MX record for a target domain and uses that to send mail
by Aisha Ikram
How to automatically send customized emails messages and attachments?
by Dimitris Vasiliadis
COM Object for Server Side Dynamic Includes on ASP pages
by Valentin Ivanov
Helper application for managing services running under Services.exe process on Windows Mobile platform.
by Konstantin Boukreev
Describes an ActiveX Control to use OLE Automation to set an object's properties.
by Pascal Hurni
Handle your program settings easily with multiple storage schemes and for several frameworks.
by Alex Mol
Sharp Layout manager for ATL/WTL.
by Rashid Thadha
Create your own sheet tab view like the output window in MS Dev Studio
by Alex Blekhman
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
by Igor Vigdorchik
Shell extension that extends the Windows Explorer user interface
by Heath Stewart
Shell extensions to distinguish between .NET assemblies and Win32 applications and libraries.
by Todd Jeffreys
Shell Renamer is a shell extension which supports regular expression search and replace renaming and filename swapping
by Nick Hodapp
Mimicking and extending the shell’s folder-tree control functionality
by Vasyl Zakharko
HOWTO support AX control interface via CAxWindow
by f64
How to create a simple program based on a dialog box using nothing but ATL
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.
by MADHANMOHAN
Using an ActiveX control in COM Server. Accessing the Server using a VB Client.
by Vadim Motorine
How to build a simple, robust and easily expandable server for multiple clients
by Wictor Wilén
An article describing how to simplify the work with safearrays
by Perry Marchant
An article on accessing a VB.NET library from a MFC/ATL COM client.
by krssagar
A method for previewing and framegrabbing simultaniously from webcam using DirectShow.
by Uri Kogan
Raising events in managed code and sinking it in unmanaged C++.
by Nader Omar
Learn the Skills and Concepts to Program in C++ for Beginner & Intermediate/step by step
by Neil Yao
Introduces the framework of a skin plug-in implementation.
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.
by Alex Turc
Build a grid using ATL, STL and Win32 API.
by M Ravi Kiran
Establishes socket through Socks Proxy version 4 and version 5
by HotSoftG
Automation framework application development, realize the software functions and software frame separation. Support plug-in support theme
by The DevMan
A series for simplifying the learning of software architecture
by Stephen Kellett
Memory Validator is an automatic runtime error detection software tool for Windows applications.
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.
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.
by Sergei_VP
Masked numeric edit ActiveX control.
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.
by Wendelius
This is an alternative for "SQL Server: Query to find upcoming birthdays for the current week"
by Ferdie
A sample VC++ program for performing Visual SourceSafe operations in your application.
by Leon Finker
Describes STA threading issues
by Paul J. Weiss
A function that will split an input string based on a string delimiter.
by Eugene Khodakovsky
Serialization of IPicture object
by Ales Krajnc
A wrapper class for most common IStorage methods and API calls.
by Kristian Lippert
An Article on how to subclass a control using WTL and ATL
by Igor Katrayev
Another implementation of dockable, floating, tabbing and splitting environment.
by Igor Katrayev
WTL class that tabs and splits child views in your SDI application
by Anatoly Ivasyuk
A generic class that enables standard tab and accelerator processing in modeless ATL dialogs.
by jqd2001
Implement Server GC for TCP Remoting Host.
by Michael Dunn
A library and a visual editor that make it easy to build task dialogs and use them in your C++ applications
by James, Lu Zuheng
An XML Web Service using ATL Server and Called by MFC Client
by MAXcode
As we already know of inheritance, it is a good way of reusing your code. However, Visual C++ provides another way of reusing your code. We can do this through templates. With templates you can make the 'type' parameter. Let me explain.
by Vladimir Shcherbakov
Allows you to easily create property pages for ActiveX controls
by Jerry Edens & Doug Eveland
A framework for performing unit tests.
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.
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.
by Rama Krishna Vavilala
A desk band ticker that scrolls the latest messages posted in the Lounge and other forums
by Michael Dunn, Nish Nishant
A guide to the string wrapper classes provided by Visual C++ and class libraries
by Michael Dunn
A detailed tutorial on writing your own Explorer namespace extensions.
by Michael Dunn
An index of all the articles in the Idiot's Guide
by Michael Dunn
A step-by-step tutorial on writing shell extensions
by Michael Dunn
A tutorial on writing a shell extension that operates on multiple files at once.
by Michael Dunn
A tutorial on writing a shell extension that shows pop-up info for files.
by Michael Dunn
A tutorial on writing a shell extension that provides custom drag and drop functionality.
by Michael Dunn
A tutorial on writing an extension to customize the icons displayed for a file type.
by Michael Dunn
A tutorial on writing a shell extension that adds pages to the properties dialog of files.
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 adding columns to Explorer's details view via a column handler shell extension.
by Eugene Khodakovsky
A class to dynamically manipulate databases data using ATL/OLE DB technology
by Victor Derks
Discussion of a small C++ framework to create Windows shell extensions.
by Victor Derks
Discussion of a small C++ framework to create Windows shell extensions (IContextMenuImpl).
by Victor Derks
Discussion of a small C++ framework to create Windows shell extensions (IShellFolderImpl).
by ChauJohnthan
An XML parser to substitute the big MSXML.
by mb2sync
A replacement for the CUpdateUI using event-driven architecture.
by Jessn
The RC4 algorithm within a COM component made with C++ and ATL.
by Michael Dunn
This article describes how to lay out controls in the Windows native Ribbon
by Michael Dunn
This article shows how to control various Ribbon and command properties at runtime
by Michael Dunn
This article demonstrates new button and menu features of the Ribbon
by Till Krullmann
Presents a small set of ATL/WTL classes that simplify working with threads.
by John_Tang
An introduction to thunk and its uses in callback handling, interface marshaling, and supporting multiple inheritance in C++.
by Pavel Sokolov
This Add-In automatically adds the last modified date and time to a file
by zengxi
This article describes how to develop namespace extensions with subfolders.
by zengxi
This article describes how to implement IContextMenu interface to enable users to create or delete objects in Namespace Extension.
by Rashid Thadha
create your own toolband for Internet Explorer using WTL
by Tim Smith
UOTH is collection of little bleeding edge UI techniques. Oh, and a tool for UO games players.
by Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
by Lim Bio Liong
Learn the fundamental principles of the COM Single-Threaded Apartment Model by code examples.
by Jens Nilsson
An article about managing undo and redo actions
by Yuancai (Charlie) Ye
A set of socket libraries for writing distributed computing applications over the internet
by Sherwood Hu
how to use the Microsoft regular expression object in your C++ program
by Tom Collins
Shows how to develop ATL-Objects to extend VB-Script. Uses ISharedPropertyGroupManager to keep data in memory. Supervises MSDEV-shutdown.
by Vineet Nandurkar
This article demonstrates user management using Active Directory Services
by Peter Kenyon
A helper class for storing user settings in the Registry, similar to MFC's CWinApp
by shea-c4
A short example of how to access a managed ArrayList of Strings from Native C++/ATL
by Dave Loeser
An article on on how to load DLLs that export views (dialogs) into a SDI Application under WTL
by msbsoftware
This article shows how to create gadgets that use COM, without requiring installation or administrator permission.
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.
by TW
Why 99.9% of GDI+ samples in .NET languages? What about C/C++?
by Rashid Thadha
Use the MS DataGrid control in your C++ app with OLE DB Consumer Templates
by Igor Tkachev
Integrating MS Office in your MFC Application using ActiveX Document mode.
by Sam NG
CATLRegExp - A Visual C++ built-in regular expression.
by João Paulo Figueira
Enabling the fastest database access protocol for C++ developers on the Pocket PC.
by caio
Using the BITS system service
by Erik Thompson
A simple application that reads an XML file using MSXML and the new ATL/MFC shared CString class
by Igor Chouvalov
This example demonstrates using the new shared ATL/MFC classes such as CPoint, CRect, CSize and CString
by ioannhs_s
A Step by Step tutorial on SAFEARRAYs and UDTs in COM
by sunhui
Create a MFC Program which integrates with Microsoft Visual Basic for Application.
by Michael Dunn
How to use WTL's built-in support for resizable dialogs
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!
by c-smile
Lightweight utf8 generator
by Gavriloaie Andrei
Very easy to use logger for ATL/MFC/NonMFC applications.
by Antonio Sandoval
Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
by Michael Dunn
How to use power status notifications to make your applications conserve power when necessary.
by Michael Dunn
Using the Vista TaskDialog API as a replacement for MessageBox
by Michael Dunn
How to add glass to your application's main window.
by Michael Dunn
Using the TaskDialogIndirect API to show feature-packed dialogs that help the user make a decision.
by Michael Dunn
How to use Vista's new file open and file save dialogs with WTL.
by toxcct
How to start programming a parser.
by Todd C. Wilson
Add shortcuts, favorites, and more to Visual Studio.
by Geoff Bailey
This article shows how to voice-activate your website using SAPI 5.1 and ActiveX
by J W Payne
A Visual Studio add-in to help navigate around large projects.
by G. Filkov
VSS mass undo-checkout workaround.
by rudy_g
How to add an image to the background of the Visual Studio .NET edit window.
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.
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.
by Andrew Birt, Rahul Ravikumar
A framework for distributing scientific models over the web
by Milind Mehendale
An article on a BHO (Browser Helper Object) that can be used to block a particular site(s)
by Jesus Salas
How to implement a two-way communication path from IExplorer and WTL code
by Laurent Kempé
C++ ATL Web Service delivering a JPEG picture grabbed from a Webcam to an ActiveX client
by Marc Clifton
An attempt to define what the term "framework" means.
by Leon Finker
Overview of new classes in ATL7
by Marius Bancila
This article provides a list of new or enhanced features for native development with Visual C++ in Visual Studio 2013.
by Stephane Rodriguez.
Easy support for dialog resizing and ActiveX controls
by "Fish" (David B. Trout)
Simple parsing of VS_VERSIONINFO version information strings displayed in an XP-style file-properties "Version" tab
by Michael Dunn
Create custom tasks in your app's jump list on Windows 7
by Michael Dunn
A tutorial that shows how to get started using the Ribbon in your applications
by Michael Dunn
An intro to using jump lists with your Windows 7 applications
by Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
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.
by Armen Hakobyan
Media Player plug-in turning computer off when media ends
by Neil Yao
A little useful tool to change style and position of any window
by Alweit
An attempt to create a WinZip-like Extract dialog.
by Yaroslav Kourovtsev
Step-by-step tutorial to begin using the comtypes package.
by Amit Dey
Writing a Word Addin using COM and VB Macros
by Adrian Dorache
Scripting the clipboard content in Windows Script Host.
by Paul Bludov
Use of a Push button with a drop down menu
by Gilad Novik
How to create a simple browser using IE engine and WTL.
by Paul Bludov
Known WTL & ATL bugs
by Jesus Salas
WTL Helper classes for Event Sink and ActiveX hosting
by Michael Dunn
WTL programming for MFC developers - frame windows.
by Michael Dunn
The basics of using toolbars and status bars in WTL applications.
by Michael Dunn
Using dialogs and controls in WTL.
by Michael Dunn
Using the new WTL classes that implement advanced dialog UI elements
by Michael Dunn
A tutorial on hosting ActiveX controls in WTL dialogs.
by Michael Dunn
A tutorial on using WTL splitter windows and pane containers.
by Michael Dunn
A guide to creating property sheets and wizards in WTL
by Michael Dunn
A tutorial on using drag and drop in your WTL application.
by Armando Pajuelo
An App-Wizard which creates template WTL apps.
by Ben Burnett
An article on the CodeMax editing control.
by Alpesh Makwana
To Generate XML from any data source
by Jörgen Sigvardsson
This is an ATL/COM-port of Don Box' excellent XML property bag implementation.
by Not Active
Test timing of searching using an XML document or a simple array of structures.
by Doug Mitchell
A shell extension to transform xml files against a stylesheet
by Dhandapani Ammasai
This article shows how to serialize a class into XML string.
by john morrison leon
A smart pointer system for safe application development in C++.
by Doug Mitchell
Extending the functionality of the XSLT Processor.
by Anand Manikiam
. This article explains how to add and web browser ActiveX to your project to developer your own customized web browser.
by Fernando A. Gomez F.
A COM / ATL component for zipping and unzipping files.
by Jens Nilsson
This article discusses wrapping compression and decompression behind a ISeqentialStream interface