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

VC6

VC6

Great Reads

by Marat Bedretdinov
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
by Nicolas Bonamy
Two simple ways to add "Do not ask again" Message Boxes to your application.
by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
by vishalkmehta
This article demonstrates how to leverage the power of images and inheritance to achieve a "skinned" look for your Windows applications.

Latest Articles

by Marat Bedretdinov
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
by Nicolas Bonamy
Two simple ways to add "Do not ask again" Message Boxes to your application.
by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
by vishalkmehta
This article demonstrates how to leverage the power of images and inheritance to achieve a "skinned" look for your Windows applications.

All Articles

Sort by Score

VC6 

by Marat Bedretdinov
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
by Nicolas Bonamy
Two simple ways to add "Do not ask again" Message Boxes to your application.
by Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
by vishalkmehta
This article demonstrates how to leverage the power of images and inheritance to achieve a "skinned" look for your Windows applications.
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
by Jerry.Wang
Modify methods' IL codes on runtime even if they have been JIT-compiled, supports release mode / x64 & x86, and variants of .NET versions, from 2.0 to 4.5.
by Mikhail Cholokhov
Implementation of a LCD User Control in .NET using C#.
by Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
by Ryan Binns
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
by peterchen
Setting up doxygen, a free tool to document your code, in a few simple steps.
by Muhammad Asif Khan
An article on displaying icons with more than 256 colors in system tray
by darkoman
An article on creating 2D animated charts using Windows GDI.
by Nikolai Teofilov
An ActiveX control for 2D data visualisation
by Marius Samoila
Plots multiple data sets, interactive tooltip info, zoom/pan, edit color/width/format, annotations, print/save
by auralius manurung
An article on designing your own robot simulator
by Alex Chirokov
This article presents a 2D Matrix container with [][] indexing. Indexing works as if you had overloaded the mythical operator [][].
by valgouss
A simple 2D Pie Control
by Chesnokov Yuriy
The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
by asef
An article for drawing a String formula at a static.
by Mike Melnikov
Google-like Toolbar with customization from xml file and update from web features
by bob__0
An article on using 32-bit integers for checksum
by Nikolai Teofilov
An ATL/STL ActiveX control based on OpenGL library for 3D data visualization
by John Aspras
Ever seen 3D Studio 2.5 Slidable DialogBar? Want to know how they did it?
by asef
An article to draw a 3D math function on a static control.
by ThatsAlok
Collection of Q&A from VC++ forum between 10 Dec 2004 to 23 Jan 2005.
by ThatsAlok
Collection of Q&A from VC++ forum between 25 April 2005 to 8 June 2005
by ThatsAlok
Collection of Q&A from VC++ forum
by ThatsAlok
Collection of Q&A from VC++ forum
by ThatsAlok
Collection of Q&A from VC++ forum
by Babu_Abdulsalam
This linked list allows to connect a node with four adjacent nodes and shows how a node can be navigated in multiple directions.
by Jakub Piwowarczyk
This article demonstrates the use of serial number DS1990 to obtain authorized access to the application.
by asef
Using Genetic Algorithm to solve the 8 Queens problem.
by Clay Breshears
By following these rules, you will have more success in writing the best and most efficient threaded implementation of your applications.
by ima_c++_programmer
Tries to solve the queen problem using backtracking
by Joseph M. Newcomer
A simeple editor to make my polygon class a bit more usable.
by xryl669
This article provides a very simple but efficient base code for hooking API functions in any application.
by Ben Peterson
An application to examine .NET assemblies both directly and with reflection
by Paul Barvinko
A comprehensive set of classes for displaying 2 dimensional data
by Bob Ciora
Definition of the CDSSD3DView8 class, a CView-derived class to facilitate Direct3D development with SDI.
by Mehdi Bonvari
Using MCIWnd wrapper class to write a simple media player
by Yingle Jia
An article on implementing undo/redo functionality in C++.
by ThatsAlok
An article touching simple issues like events, methods and properties.
by logicchild
This is an article directed at those beginners who might benefit from understanding pointers
by Dr. Asad Altimeemy
A step by step tutorial showing how to create your first windows program using MFC
by Guido Loupias
Explains Object Orientation in C++. And a little something about templates.
by Stefan Spenz
An article about basic function and class templates
by Stefan Spenz
Using advanced template functionality
by Andrew Peace
An article showing the basics of the linked list, and how the CList class operates
by Ranjan Banerji
A tutorial on how to create connection points using VC++ and ATL
by BlackDice
Lets user create and manipulate 3D DirectX models.
by Joseph M. Newcomer
An improvement on the CBitmapButton class.
by Brian C Hart
This is a good replacement for CWnd::CenterWindow() that works.
by Chris Maunder
A GUI front end to a handy utility
by Nguyen Binh
A more heap-friendly template CArray using a memory pool
by Joseph M. Newcomer
A better Zoomin utility.
by James R. Twine
An article that describes yet another hyperlink control
by Hans Bühler
A bevelline control that displays vertical and horizontal text
by Dave Matrix
How to draw/redraw a rectangle along the window rect, when the window is activated or deactivated.
by David Crow
A brief discussion on how to use NetShareEnum, NetConnectionEnum, and NetFileEnum
by logicchild
An article that steps through some essential C++ concepts.
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 Andrew Peace
An article showing a button group control used to create toolbar-type groups as seen in the Visual Studio options dialogs.
by datenkabel
This class provides a button with rollover behavior
by Ronounours
A very simple C++ source code showing how to create an interactive 2D graphical blobs editor, using the CImg library.
by Ronounours
I propose a simple version of a Breakout (or Arkanoid) game in few C++ lines.
by George Anescu
A C++ class capable to measure time intervals in microseconds under Windows OS
by Antonio Perrone
A C++ class to register and start device drivers.
by freejack
An STL based C++ utility class to parse structured config files.
by Marcelo J. Kittlein
How to pass and return Arrays and Ranges in Excel to and from a C++ DLL.
by ravenspoint
Give a C++ application its own web page
by Jia.Chen
This article uses a simple example to show how to build a Firefox component intercepting/operating DOM
by Jonathan de Halleux
DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.
by George Anescu
An article presenting a C++ implementation of the Blowfish encryption/decryption method
by George Anescu
An article presenting a C++ implementation of the Rijndael (AES) encryption/decryption method.
by Romout
The control overwrites the windows event handler to overtake the paint event.
by Alex C. Punnen
The Command Pattern and Chain of Responsibility for implementing a plug-in Thread Pool library.
by George Anescu
A C++ STL Tokenizer class capable to tokenize a string when the set of character separators is specified by another string
by Wytek Szymanski
An article on wrapping the Win32 threading APIs.
by Gabriel Bizzotto
This library provides a simple set of classes for creating GUIs. It uses only the Win32 API with some common controls. The development is at the beginning and many changes are to be done.
by Rajiv Ramachandran
A C++ wrapper for TWAIN. Allows you to implement a scanning interface.
by Zoran M. Todorovic
An auto-sizing dialog used to store and display smaller child dialogs.
by Gert Boddaert
An application demonstrating process synchronisation and interprocess communication
by Rob Manderson
Using the Rich Edit control as a chat window.
by Magerusan Grigore Cosmin
An ATL filter control
by Joseph M. Newcomer
A checksum is a value which is computed which allows you to check the validity of something. Typically, checksums are used in data transmission contexts to detect if the data has been transmitted successfully.
by Luo Pei'en
An article on how to write an Edit control used for HEX and DEC number input.
by David Hubbard
A circular, thread-safe read/write character buffer
by Rob Manderson
Browse your images with a file open dialog and see what you've selected
by Chris Hills
How to put a child dialog in a dialog box
by Robert Pittenger, MCPD-EAD
A class for creating a Trace log
by YangTze
This class can be used to get netcard adapter information such as MAC,IP,DHCP
by George Anescu
Presenting some algorithms for operations with large integer numbers in a C++ class using the STL vector container
by aaa_xxx_aaa
The Win API cannot access inifile in UNICODE, sometimes, we may want to add some wide characters into INI file, so I wrote a class to access INI file in UNICODE
by Le Sourcier
Converts a string to any format you want!!!
by Cem KARACA
An article on how to combine Slider Controls and Progress bar into one class using custom draw
by Chris Maunder
A simple class to ease the task of downloading files from the net
by Jonathan de Halleux
If you want to generate an AVI video from your OpenGL application, this is the class you need.
by Rob Manderson
Overlapped I/O - practice
by Rob Manderson
Enumerating folder contents the reusable way
by Rob Manderson
Working with filenames
by Kuniva
CListBoxSafe is a class that can save data from a listbox to file and load data from a file into a listbox.
by Rob Manderson
Synchronising thread completion the easy way
by Neil Yao
Make using of dll functions much easy
by Jonathan de Halleux
Eases up the use of the Matlab(c) COM server...
by Joseph M. Newcomer
Taking the pain out of adding a horizontal scrollbar to a listbox.
by Sprotty
An introduction to XML Data Binding, and a review of a number of leading products.
by James White
A simple modification to Chris Maunder's "Office 97 style Colour Picker" control
by jack Mesic
A color picker and dropper that extends the standard Windows dialogs to behave like Photoshop or Frontpage 2000
by Erik Thompson
A Color Picker that sits in IE or on the Desktop, Requires IE4+
by Philipos Sakellaropoulos
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
by Skeeter
A wrapper class to any COM interface pointer.
by Johnson Zhou
Create a new combobox which can fill itself automatically using a dictionary in XML
by Anneke Sicherer-Roetman
A combo box that can be used to display bitmaps
by Carlos Antollini
A class that permit to get easily the command line parameters
by Martyn Pearson
An edit control that encapsulates compacting of filenames
by gspatwal
A brief article comparing and contrasting the features of Java and C#.
by Chen Su
complete screen saver framework with an installation program.
by Arif Zaman
An article on a Scriptable ActiveX Web Control using ATL.
by Vasudevanms
A web based Google Web services client using ASP.NET.
by Kenny G
A collection of classes for CE that do not use ATL or MFC, plus an FTP client, database viewer, and sample application that solves beam deflection equations.
by Martin Walker
A plug in enhancement to the STL bitset class.
by jackey_xp
A cool bitmap slider like Windows Media Player's.
by ucc801
A cool GDI pattern brush tool with C++ source code. You can create a new office XP style pattern fill mode quickly.
by James Duy Trinh (VietDoor)
A cool skin GUI with shadow border; display images (supports many formats) on dialogs, buttons, listboxes.
by Holger Kloos
Example for a simple encapsulation of the TWAIN interface
by Jason Troitsky
A CStatic derived class that can be dropped into an application to provide the ability to load and display 3D objects
by Carl Ge
A string class based on STL and that can be used like the CStringT in MFC.
by Brett R. Mitchell
A combobox-like control that allows groupings within the elements in the dropdown list.
by Gerolf Reinwardt
A custom-drawn tree-list hybrid, with explanations on how the control was developed.
by João Paulo Figueira
A class to format COleDateTime objects into strings using standard formatting codes.
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 Chris Maunder
A class that makes using DIBSections as simple as using a CBitmap
by Paul M Watt
An interpretation of a popular falling block game implemented with DirectX that attempts to avoid any copyright infringement.
by arussell
A DirectX Wrapper
by shudingbo
You can arbitrarily add DOC/View, and all the view can be resized.
by Tony. Smith
This article is based on Ziran Lin 's Pinnable ControlBar.
by Sandu Turcan
A library that provides the easiest way to get loosely coupled components.
by Muhammad Azam
A simple ActiveX control which parses XML documents and fires events when it encounters Elements (Root, Nodes, Leaves, Body) in an XML Document.
by Wes Rogers
A drag-drop/clipboard manager class for MFC objects derived from CObject
by Jan S. Yoder
This article describes how to save and restore the size and position of your dialog-based application.
by Chris Hills
Other articles describe replacements for MessageBox() with extra buttons for "Yes to All" and "No to All", but you still have to write the code to handle those buttons. This article presents a class that does all the work for you.
by callmepls
A Fast CSV Writer Using ATL
by Olan Patrick Barnes
Win32 Mutexes are slow and cumbersome, this is a fast and nifty alternative!
by Jerry Jiang
A fast version of Conway's Game of Life with thread and DirectX draw
by Tibor Blazko, René Greiner
An article about an open source and free fast tree control
by Alex Mol
Classes to make working with time and date data in different timezones easier.
by Simon.W
Inject a File Switch Tabbar to Source Insight, which like uEdit or Visual Studio
by Nish Nishant
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
by Marc Richarme
A small class that gives splitter-windows a flat look
by Joerg Koenig
A flat toolbar implementation that does not require the updated common controls library from Internet Explorer.
by Andrzej Markowski
Provides a fix to the flicker problem in MDI applications.
by Johnson Zhou
In Visual Studio, you will find an auto-completion list when you type your code in the IDE. This is a similar control but using a tree.
by DavidRipple
Change the back color of an edit box when it gets the focus, and back to another color when focus is lost
by Peter Pearson
An article on adding a spell checker to your application.
by Renjith Ramachandran
This article will help you to approach COM basics in a friendly manner.
by Brad Bruce
A small function to retrieve the directory a program is being executed from
by Nemanja Trifunovic
A policy based deletion functor that can be used with for_each function.
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 William E. Kempf
An article on using garbage collection in C++ through the use of smart pointers.
by William E. Kempf
Revisiting gc_ptr in order to add support for polymorphic types.
by Joseph M. Newcomer
A class to make handling polygons easier.
by mystro_AKA_kokie
This is a demostration of a general purpose ruler control in use. It consist of 2 apps and the ActiveX control itself. Control code is included.
by Voinkov
A policy based implementation of UI updating that accumulates and executes UI changes.
by @deel@bbas
A Garbage Collector framework that is based upon Generational Copying
by maskisland
A generic tracing library implementation.
by Binoy
Writing a generic C++ template class to implement a smart pointer for automatic deletion of memory
by Arun N Kumar
This article presents a class that can either be readily used as a Container for existing worker threads or can be enhanced(inherited) for OO Style programming
by Thomas Blenkers
Simple step by step article explaining how to implement a drop target using OLE.
by Leandro T C Melo
A generic standalone STL-like implementation of a hash table that uses either linear probing or double hashing as the collision resolution mechanism.
by Tao Zhu
Provides and demonstrates the use of a generic "well" control that can be used to facilitate color-pickers, hash-style selectors amongst others
by Yap Chun Wei
An article describing the use of a generic matrix class and how it is implemented.
by moliate
Abusing your compiler for extremely early binding
by Irek Zielinski
A Static control will gradient
by Ilya Solnyshkin
A Static control with a gradient
by Amit Dey
This article shows you how to give your Win95/NT4 modeless dialogs a Win98/W2K like gradient title bar.
by shen_bd
A programmable, easy-to-use protocol decoder for parsing and displaying binary package
by Michael Dunn
This article demonstrates redirecting output of a child process, and displaying a web browser UI using DHTML.
by Kirk Stowell
Integrate your help files with MSDN
by Paul M Watt
Guide to understand the three different types of clipping regions, and how they relate to the Device Context
by __PPS__
Shows how simple accessing Windows Registry can be if you do not need bells and whistles.
by Michael Dunn
A macro to help alert you if unreachable is ever reached
by Joseph M. Newcomer
The secrets of File Handles and their relationship to File *, CFile, CStdioFile, etc.
by Alberto Bar-Noy
Mark a word in VC6 without leaving the keyboard to double click with the mouse.
by Ranjan Banerji
SRComHelper makes it easier to call invoke specially in cases where there are several calls to Invoke
by remarkpk11
Bitwise operations with enumerations.
by Len Holgate
Although socket based TCP/IP servers using IO Completion Ports are often written in C++, it's sometimes useful to write such a server in Visual Basic.
by pradeep shivadasan
timer based task scheduler
by mystro_AKA_kokie
This is a partially implemented IDE for the Java platform.
by Craig Muller
An introduction to a vector collection class for typed pointers.
by Kamal Shankar
Ever wanted a program which could run another one from user selected directories recursively, complete with STDIO Redirection for console programs, program timeout settings, etc.? What's more, you can easily modify the source to match your own needs. Kamal Shankar presents such a quick tool.
by Dr. APo
win32easy is a static library that makes win32 programing as easy as old good C-like programming with a "main" routine.
by George Poulose
A tool to display the contents of a library file
by Daniel Junges
A simple and very small stack implementation for any type.
by Jozef Bozek
A CGuid class for manipulating the GUID structure.
by GDSchultz
This lightweight class allows you to easily implement a UML statechart in C++.
by liyang yu
A multi-platform client/server socket in C++.
by Richard Warg
A handy way to write to a line printer
by liuxiao
This control provides hyperlink function for the list control with exact positioning for the cursor.
by Dileepa Jayathilaka
An article on the implementation of a dictionary where everything is kept in the disk as a B-Tree.
by gamitech
This program will take all lettlers from a given file and turn them into a binary code defined by me. Attention, it only encrypts keys that are on you keyboard and it is not case sensitive.
by Joseph M. Newcomer
Learn how to use printf-like functionality to debug your GUI applications.
by David Crow
A magic trick that will astound you!
by Gene OK
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
by Roger Allen
A Matrix class derived from CObject with serialization and operator overloading
by 73Zeppelin
An article on 2-D Polygon Clipping
by Paul A. Howes
An article detailing a simple memory-based device context for the WTL, to be used when flicker-free double-buffered drawing is desired
by Dave Loeser
A pseudorandom number generator.
by Pradeep Kumar Sahu
A Method of Worker Thread Pooling
by Drew_Benton
This article explores a more complete method of injecting a DLL into another process using the CreateRemoteThread approach.
by Pete Sackett
A function that simulates the keyboard repeat behavior for mouse clicks
by Xiao Wu Guang
A multicolumn, customizable, editable combobox
by Dundas Data Visualization
A variation on the MDI that indicates the open child windows in a tab control.
by Chris Maunder
A drop-in multiline extendable tooltip control
by Alberto Bar-Noy
How to make the CListCtrl's header Multiline
by zlike
Demostration of a multi-threaded HTTP proxy server implemented with WinSock on Windows.
by Shankar Chandra Bose
A program that allows users across a homogeneous network to communicate with each other using the TCP/IP protocol
by John Hilton
Simple yet comprehensive viewing code for OpenGL and Direct3D.
by Peter Mares
A CStatic derived Progress bar control that can indicate "busy states" effectively and double up as a good looking progress bar
by kookoo
This article intruduce you a new software encryption method.
by Nish Nishant
Gives an elementary introduction to the use of ShellExecute/ShellExecuteEx, CreateProcess, WaitForSingleObject. How to bring up the Find window, the Properties window.
by Zeeshan Amjad
A class that cannot be inherited from
by Jonathan de Halleux
A fast random generator with normal or exponential distribution + a histogram class
by gamitech
A not so simple firewall if I can call it so. This application will ask you if you want a certain program to start.
by Tibor Blazko
How your control can eat its parent's messages.
by Kirk Stowell
This article presents a wrapper class for the pager control
by Milan Gardian
Notes on updating your WTL installation
by Martyn Pearson
A simple method of maintaining a wait cursor across messages
by Carlos Buelna
Creates C code templates for PIC microcontrollers. The default templates are for use with the Hi-Tech (tm) PICC compiler.
by Cüneyt ELÝBOL
A picture based skin system for MFC that allows the user to customise their dialogs. The system is demonstrated by presenting a fully functioning MPEG decoder application.
by Jaker.Chen
A PLC simulator for WINDOWS
by 10031103
A POP3 class with WIN32 API
by Chris Maunder
A popup window containing a progress control and cancel button - no resource file needed
by Andreas Jäger
A simple yet powerful function parser that parses and evaluates standard mathematical functions
by Neil Yao
An XP-style ownerdrawn menu with support for background images and icon shadow
by Nitron
A quick reference to pointers and pointer operations
by Nitron
Presenting the std::vector with a discussion on STL algorithms and predicates.
by ITSTH
This article demonstates how to use Microsoft C++ as a spellchecker while programming by making excessive use of the user-defined keyword feature
by Koay Kah Hoe
Code to add printing capabilities to a Tree View.
by Sherwood Hu
A class to manage the thread pool
by kuhx1980
A Progress-iner Message System
by JoeSox
Unique Jungian and MBTI approach to develop Human Artificial Intelligence
by Sharath C V
Explains MDI support in Windows with a simple example.
by KarstenK
Connecting and disconnecting network drives
by David Pritchard
A combo box which behaves as a fully disabled combo box except that it allows you to select the text.
by Andrew Peace
An article providing a ready made class for simple user input of a string via a prompt dialog - no dialog templates necessary!
by Rob Manderson
Part two of the logging service - the viewer
by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
by User 9885
A ref-counted pointer class that supports polymorphic types
by logicchild
An article to help explain how C/C++ use pointers.
by Joseph M. Newcomer
This represents a handy set of classes I built to ease the pain of dealing with the Registry.
by Carlos Antollini
A class that makes it easy to work with the registry
by Alberto Bar-Noy
A simple reminder tool to remind you of your overdue tasks in ToDoList throughout the day
by James Lee
Now you can use MaskBlt on Windows 9X
by Len Holgate
Writing a high performance server that runs on Windows NT and uses sockets to communicate with the outside world isn't that hard once you dig through the API references. What's more, most of the code is common between all of the servers that you're likely to want to write.
by Len Holgate
To maintain performance a socket server shouldn't make blocking calls from its IO threads. This article builds on the previous one to add a business logic thread pool to our example server.
by Len Holgate
When a server has to deal with lots of short lived client connections, it's advisable to use the Microsoft extension function for WinSock, AcceptEx(), to accept connections.
by .dan.g.
A new and unique approach to the perennial problem of how to change the default appearance of Windows menus
by Mike O'Neill
COleRichEditCtrl will display RTF text as well as bitmaps, video clips, Word, Excel and PowerPoint documents, and any other kind of OLE objects.
by Michael Ang
A simple ruler control to allow users to set margins or indents
by Agus Kurniawan
Simple program for an Active Server Component that handles cookies
by rayyang2000
This is a class to get the folders and urls of the IE.
by Martin Holzherr
Supports both common approaches to scanners in one object.
by Jonathan de Halleux
A helper framework for generation of SQL queries in C++ and Lua
by Mark Findlay
Scrolling credits the easy way, under MFC.
by Emilio Guijarro
SSD SDK provides security for your shareware programs through strong cryptographic techniques.
by Stefan Kuhr
Creating a self-extracting file that allows to start multiple setups
by Ravi Bhavnani
This tutorial describes how to easily serialize a simple object.
by Ravi Bhavnani
This tutorial describes how to handle invalid data stores and support versioning during serialization.
by Ravi Bhavnani
This tutorial describes how to serialize complex objects.
by Bruno Vais
This article demonstrates a service that uses the system tray to interact with the user.
by Rob Manderson
A service, and client code, to manage and create logfiles
by Rob Manderson
Using a service to run multiple instances of SETI on one machine and specify which processor(s) each can use
by Carlos Antollini
Simple database access using an ADO class.
by Carlos Antollini
Simple database catalog access using a set of ADOX classes
by Nikolay Denisov
The article gives a sample of how to implement Internet Explorer-style sizable re-bar and menu bar controls.
by Joffrey Brouillet
This is an alternative for "A set of ADO classes - version 2.20"
by Carlos Antollini
A set of classes that make it easy to work with Network Management.
by Carlos Antollini
Two classes that make easy to work with ODBC
by Daniel Andersson
Writing generic code with templates and the C++ standard library.
by Johnson Zhou
A set of universal data check functions can be used in any systems with checking requirement.
by Paresh Solanki
This article describes, in simple terms, how to translate three dimensional co-ordinates into the two dimensional co-ordinates to be displayed on a screen
by Swarajya Pendharkar
An article on implementing I/O completion ports using WinSock.
by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
by Johnson Zhou
Generate C++ classes using XML & XSL
by gamitech
A simple chat program
by Rob Manderson
Using Variants in your C++ code
by Richard Stringer
A class that simplifies common date handling tasks
by Nick Alexeev
This class is a thin MFC wrapper around Win32 API for reading/writing INI files.
by Paul S Ganney
A class to easily do count() queries.
by mjtsai
WDM Driver programming introduction with three Pseudo Drivers.
by Aric Wang
Just a simple digital LCD class and do not use an external bitmap.You can use and change it.
by Manuele Sicuteri
This article describes a software (DLL) useful to manage icon visualization on the Windows taskbar with a popup menu.
by Carlos Buelna
A custom AppWizard application to create simple CTreePropSheet-based wizards.
by arussell
A simple script parser and engine to demonstrate coding a parser, and recursive descent statement evaluation.
by BadJerry
Drawing HTML text onto a device context
by auralius manurung
An article on how to build a simple HTTP proxy server
by Rob Manderson
Using GDI+ in conjunction with an owner-draw static window
by Rod VanAmburgh
A simple interface to the Video for Windows API for creating AVI movies from individual images.
by Neil Yao, Zoltan
A simple logfile to record runtime information
by Ashish Dhar
A simple logging utility to help debug your ATL applications
by David Saelman
How to minimize or maximize an SDI application without any flash artifacts.
by Jude Deng
A simple method to create a shortcut to an executable file.
by flyhigh
Introducing a simple method to display a transparent PNG file.
by erjan123
2D basic OpenGL Primitives Lines, Points, Triangles, Quads and Polygons
by PrasadPerera
A follow up to the simple pie chart control article which will detail the new improvements
by Joseph M. Newcomer
Learn how to implement print support in your applications.
by Binoy R
The NotifyIcon Component will display an icon in the status bar notification area, which you can use as notiification purpose to alert users that an action or event has occured.
by Whoo
A class to make setting the record and playback volume easier
by shahin namini
A remote sensing program to be used by land sat pictures
by Weiye Chen
This is a simple class that you can use to load and use another resource DLL if it is present during runtime.
by Rob Manderson
A simple set of classes to encrypt data
by Sandu Turcan
A template-based smart pointer implementation
by Manuele Sicuteri
This article shows a way to implement a base software key that could be useful for protecting software components.
by Ivo Ivanov
A reusable object-oriented framework for preserving state of stateless components.
by zcln
An easy way to do validation for MFC Dialogs, FormViews, PropertyPages
by chakkaradeepcc
A simple speech application using SAPI 5.1 SDK.
by David Hubbard
This is a small non-validating XML parser based purely on STL
by ChauJohnthan
Article on a simple string generator
by Wang Yingwu
CTabDialog bundles buttons and dialogs, so users can add their owner draw buttons and dialogs
by digger_chen
A simple thread pool class
by gomorgan89
How to implement a simple UDP time server and client using WinSock.
by Nicolas Etienne
Demonstrates the simple use of a multimedia timer in user classes
by Balkrishna Talele
Simply set the time on the tool for the machine you wish to shut down (24 hrs), choose whether to log off, reboot or shutdown, or power off (ATX main boards only), and click Hide. It has been tested on Win9x/ME, WinNT/2000/XP.
by algusen@yandex.ru
A simple way for changing the content of the dialog .
by Abdellatif_El_Khlifi
How to delete/modify a system file which is protected by Windows without being detected by the OS protection.
by dazinith
Replace your current menus with another set of menus with this function
by Jason Henderson
How to make a Win32 application object oriented, without using MFC.
by Rod VanAmburgh
A simple Windows port scanner
by ice911
This project is a simple Windows port scanner which can be very useful for checking your machine to make sure it is locked down!
by Barretto VN
A Simple WordPad
by Sudheesh.P.S
AsyncFile is a small wrapper class for simplifying the usage of asynchronous file APIs.
by Ryan Schneider
A simple template class to create memory-mapped shared data structures.
by seasidetech
This class wraps some useful DDE messages to control Acrobat from your application
by Michael A. Barnhart
A class to read and write non validated XML files
by Stephane Rodriguez.
Tutorial showing how to build COM components from scratch (DLL, EXE, automation)
by Douglas R. Keesler
A file encryption/decryption class with built in MD5 string and file hashing.
by James Archer
A Single Page Printing Framework
by Brian van der Beek
A Singleton Template Class
by xiaohe521
A small class to read INI File, only has 4 methods: ReadInteger, ReadFloat, ReadBoolean, ReadString.
by Jeremiah Talkar
An extremely simple class that wraps the win32 CRITICAL_SECTION. Ideal for the COM STA or MTA.
by Rick York
An edit control for entering text, numbers, hexadecimal or floating point values, and which can be linked to a slider control
by François Gagné
Dialog class that implement a snap-to-screen-border feature like Winamp
by davyuan
This tool parses a SOAP request and calls the COM+ component to stress test it.
by Joris Koster
A solution to the Readers/Writers Problem using semaphores
by Rajiv Ramachandran
A replacement color picker control allowing you full visual control over RGB and HSB selections
by Mehdi Ebrahimian
A control for charting and graphing, especially for Spectrum Analyzer.
by Matt Gullett
A free spell checking engine for use in your C++ applications. Includes the current US English dictionary
by John Gonzalez
An implementation of the spin-edit control used in Jasc Paint Shop Pro
by Black_Daimond
CTextScroller is a smart control that can be placed in an About dialog. The text is automatically formatted to fit the client rectangle.
by Renjith Ramachandran
An article describing the usage of a CStatic derived Hyperlink control
by Alexander Kuzmin
A static splitter with the ability to hide/show multiple columns/rows
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 Tobias Wenig
Writing multiple enumerated configuration entries.
by Bryan Brown
A strategy for displaying numeric data with significant figures using Log10.
by Joe Nellis
Five classes for computing discrete probabilities
by Len Holgate
A framework for system tray applets
by PJ Arends
Presents a header file that allows a single source file that uses STL to be built in either ANSI or Unicode, without any changes or lots of #ifdefs.
by Junlei Li
Use an easy-to-use templated class to custom the title bar of windows.
by .dan.g.
Simplifying the implementation of Windows hooking through the use of a templatized manager class
by Ma Xi
Using templates to sovle problems in the Observer Pattern.
by User 9885
A cross-platform thread pooling implementation
by Rajeev Sadasivan
A simple thread pool
by Ratner Yuri
This article describes a ThreadPool implementation.
by Markus Loibl
The system Message Box that is closed atuomatically after some time
by Ranjeet Chakraborty
A class that provides a news/stock ticker for your MFC applications
by Tony Ioanides
An alternative approach to selecting date ranges.
by mi-chi
Tokenize and access string contents using a format mask
by Richard Nash
A dialog app to make registering components easier.
by Bijesh
A simple tool to decode windows flags , like window styles, extended styles. Supports drag and drop.
by Ramanan.T
This is a simple tool to perform automatic shutdown, log off or restart your computer on specific time. This tool will run on system tray when minimized.
by Ramanan.T
Useful tool to view functions in a library (.LIB) file and export them to a header (.H) file
by G. Steudtel
This article explains how to place a toolbar right in the middle of a dialog or a form.
by Neil Yao
A ToolBarCtrl based menubar control using CMenuXP
by chenhuasheng
A clock demo, but it can check on work too. With some clicks on the Hour blocks, you can realize it.
by vcepa
An article about menu enable/disable management in a semi-automated way
by TigerX
A Tree List Control
by David Lantsman
A tree control / list control hybrid
by Olan Patrick Barnes
TryEnterCriticalSection is a useful tool to determine if some protected resource is busy, but it's only available on the NT Platform... until now.
by skinui
A XP bar with GDI+ for MFC, like the Apple dockbar.
by Nicolas Bonamy
Some dialog boxes separators that replace group boxes
by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
by Jonathan Enders
A user interface infrastructure quickly attachable to your application, accompanied by a simple text-based platform-independent user interface that builds on the infrastucture.
by Jeffrey Walton, Jordan Walters
A UTF-16 class derived from CStdioFile for reading and writing Unicode files
by Michael Dunn
A utility that lets you browse to a MS Knowledge Base article right from the Run dialog
by Michael Dunn
A shell extension that deletes compiler temp and intermediate files.
by Phil McGahan
This utility uses very little system resources to launch apps base on a timer.
by Joseph M. Newcomer
A very informative, user-oriented validation edit control.
by Andrea Cacciarru
This article explains how to publicize and retrieve data from custom Outlook forms programmatically.
by coder112
A way to avoid unnecessary recompiles when using RCSTamp to update the .RC file.
by .Shoaib
A step by step guide to write a COM server using C++ without MFC or ATL.
by BLaZe
A simple MP3/AVI player using the VFW32 library
by Rafid K. Al-Humaimidi
An article describing how to parse simple mathematical expressions (containing only +, -, *, /, and numbers) and evaluate their values.
by GhostEx
A good tip for using RichEdit 5.0.
by Zoran M. Todorovic
Creating SDI/MDI applications with splitter and tab windows
by Marcello Bonino
Correct input/output of strings to/from a DLL written in VC++, using BSTR type.
by Marc Howe
This program Enables / disables / activates the current active screen saver and provides the means to logoff Windows and/or reboot the machine.
by sswater shi
A Word addin to syntax highlight selected text. The toolbar is permanent, with a transparent button icon.
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 kim-ryo
CItemIDList class helps manage ITEMIDLIST more easily
by Zhaohui Xing (Joey)
This article focuses on giving an example of using the DirectX API in PC game software development by using a DirectSound wrapper class
by Peter Kenyon
A class which encapsulates MessageBoxIndirect.
by Zilin
A class to develop OpenGL programs which can be easily plugged into your WTL programs
by Paul A. Howes
A WTL adaptation of James Twine's Dim Edit control.
by Jozef Bozek
Implemetation of a simple DocView framework like MFC.
by Paul M Watt
A message loop class that is suitable for game programming in WTL.
by Noel Frankinet
A WTL grid (really).
by _oti
A WTL Hunspell-checked edit control.
by Stephen Jones
This article describes a tab control that automates the management of tab windows.
by Derick Cyril Thomas
A WTL Implementation of XP Button and Edit Box
by Ramon Smits
A font combo box that previews the fonts in the dropdown view
by vipulparmar
Basic understanding of Pro*C
by Dalibor Drzik
Stop the initiated system shutdown without downloading the platform SDK.
by Mahfuzur Rahman.
What is the useful of CObject , CRuntimeClass and related macros.
by Hans Ruck
This article is written for the Win32 API programmers on the subject of Windows message queues.
by Zeeshan Amjad
A discussion on Windows services with examples
by Rory Buchanan
An article on using accelerators in WTL dialogs.
by Johnson Zhou
How to access RDBMS liks MS SQL or Orcale using XML. The core part using COM technology and ATL.
by Akash Kava
Getting the History from Internet Explorer in MFC.
by cyb70289
Play with physical memory, port, PCI configuration space in user mode
by Lonnie McCullough
A set of macros and classes that allow declarative access to registry settings.
by Karismatic
Using this dll anyone can access 3 databases i.e Oracle,SQLServer,Access
by thomask
How to access a dBase file
by Code4Food
A class to access the WAB
by Roger Onslow
Having trouble accessing the new Windows 2000 APIs? This article may help.
by Renato Tegon Forti
A set of class to access and manipulate MySQL database using MySQL C API
by Renato Tegon Forti
A set of class to access and manipule PostgreSql data base using libpq - C Library.
by Pierre Alliez
This article explains how to generate resolution independent versions of 3D meshes rendered by OpenGL/MFC programs, i.e. how to export the rendering results to vectorial formats such as encapsulated postscript (EPS) and Windows enhanced metafile (EMF) formats. The main goal consists of being able to
by MoustafaS
Solving old ACM problems
by Lea Hayes
A useful undo/redo system that can be implemented into most programs easily.
by Jim Crafton
An article on adding action support to your VCF application.
by Andrei Levin
This addin allows your source code to have references to external files, MSDN articles, voice comments etc.
by Andrey Levin
This addin provides some useful functions for editing source code: change selection case to upper case, change selection case to lower case, capitalize selection and conver spaces in a selection to TABs.
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 Andrew Wirger
This article describes how to ensure that the MFC state is properly maintained when sinking ActiveX events
by Binoy R
This example demonstrates how can you make a baloon tooltip message using windows tooltip component.
by Robert Pittenger, MCPD-EAD
How to add a help button to a MessageBox and associate it with a context-sensitive help ID
by xiaojin
The article explains adding a user in SQL Server programmatically, using VC++
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 gugulea
This article is about adding automation to your project that increments the build number and adds a build date that can be seen in the Version tab in the file properties window.
by lano1106
An article on how to implement clipboard copy with metafiles
by Jaded Hobo
With the use of a few support functions, color can be added to console applications running under Win32.
by Mike Carruth
This article describes how to use the CrashRpt library to generate crash report for your application that can be debugged using WinDbg or VS.NET.
by .dan.g.
Provides built-in graying, rotating, shearing, resizing, blurring, sharpening, flipping, negating and color replacement to CBitmap as well as support for user-defined processing plug-ins
by Oleg Bykov
A class for displaying animated GIFs and more. MFC and ATL versions available!
by Abbas_Riazi
Add General Purpose Interface Bus (GPIB) capabilities to your desktop computer for measuring purposes.
by Abbas_Riazi
Use serial ports to add GPS (Global Positioning System) support to your desktop computer by using NMEA0183 protocol
by Abbas_Riazi
Use WiNRADiO card to add radio support to your desktop computer
by nschan
An article on adding scrolling to a CWnd or CDialog using a C++ helper class.
by Sidney Chong
The CMenu class is a great help when it comes to manipulating menus, but unfortunately it doesn't implement serialization. CSerializableMenu is a subclass of CMenu that provides serialization support.
by Jiang Hong
Add Windows XP Theme Style to your current projects
by xwp
Implement XP style scrollbar by self-draw
by David Y. Zhao
Wrapper class that uses visual style APIs available in WinXP
by Alain Rist
CZoomScrollImpl extends WTL CScrollImpl to allow continuous zooming.
by Tingu Abraham
Creating Add-in Menus in Lotus Notes using Lotus C APIs and MFC.
by Rudolf Jan
Visual studio add-in to generate classes derived from CObject or subclasses. Includes serialization, Dump, AssertValid etc.
by Huang Wei
Adding "Merge cells" support to the MFC GridControl.
by zhaque
This article demonstrates an easy way to add a Combo box to a docking tool bar.
by Kirk Stowell
Demonstrates how to use the new toolbar styles to add dropdown arrows to toolbar buttons
by Igor Tolmachev
This article explains how to add a drop-down menu to a toolbar button of Internet Explorer.
by chakkaradeepcc
This project aims at adding a new toolbar and button to Microsoft Outlook
by PPresedo
This article demonstrates how to add a recent file list to a dialog based application
by Kirk Stowell
Splash screens are not only for Doc/View based applications
by Nish Nishant
Shows how you can have status bars in your dialog based apps
by Simon Parmenter
A VS2008 C++ project to add an icon resource in a file to an executable.
by adrian cooper
A beginner's guide to adding a binary resource in visual studio and a simple class for programmatical extraction.
by roel_v2
Step-by-step instructions on how to add OLE automation to an already existing application. In addition, it illustrates how to do things without using the code as provided by the application wizard.
by Option Greek
Implementation of a CListCtrl control derived class that can be used to set color of rows, columns, cells.
by kokholm
This short article demonstrates the ability to add Context Help to your application.
by Michael Dunn
This article shows how to add your own pages to Control Panel applets by writing a property sheet handler.
by Anneke Sicherer-Roetman
Adding filters to the Open File dialog.
by NormDroid
Norm demonstrates how to coerce GDI+ into displaying animated GIFs
by Chris Maunder, Fred Ackers
A new class that adds hyperlink support to the MFC Grid Control
by Chris Maunder
A class for adding icons to the system tray
by Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
by Ernest Laurentin
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
by Ramil C. Matira
Adding Most Recently Used (MRU) files to an SDI/MDI application tutorial.
by Fred Ackers
An article on adding mouse based functionality to any CWnd derived control
by Stefan Kuhr
Adding Aero Glass to Windows applications while keeping them backwards-compatible with legacy Windows versions
by Jinhyuck Jung
A simple extension that allows you to add a progress indicator as an item in a list control
by perlmunger
A tutorial to demonstrate adding regular expressions to your project using Regex++ from boost.org.
by pratheesh
An article on adding spell check and synonym info functionality to an editor using MS Word Automation.
by Paul Vickery
Visual Studio Macro to provide tags support
by zhaque
This article demonstrates an easy way to add text to a docking tool bar
by Roger65
For those of us that get Link error "mfc42ud.lib" not found
by maththaios
How to add user names to the Event Viewer.
by Ernest Laurentin
Introduce to MSSCRIPT.OCX and calling JScript and VBScript in your C++ Application
by xicoloko
An article on including an application in the Windows startup list
by Andreas Jäger
Describes an implementation of AVL Trees.
by kla_boot
Doc/View MRU reflected in a ComboBox on the document form view
by Xavier John
Address Book application
by M. Shokuie Nia
A simple introduction to using ADO
by Carlos Antollini
A list of ODBC DSN Connection Strings.
by Ly Nguyen
ADO Data Bound Class Wizard
by Tim Kohler
ADO classes that closely resemble CDatabase and CRecordset.
by Kevin Wittmer
101-level tutorial on ActiveX Data Objects
by Brad P. Taylor
A template class to making loading Adobe Photoshop files easier
by Fayez Al-Mutairi
An advanced COM component that provides file upload capabilities for your ASP pages.
by Leo Moll
A High performance "Disk Optimizer" like status display class
by 0xdeadbeef
Advanced critical section which features TryLock and timeouts
by Greg Ellis
Shows how to customize the Microsoft WebBrowser control in a dialog based app to allow custom context menus, message boxes, windows, modal dialogs and C++ function calls from JavaScript to your application using window.external.
by Dmitry Khudorozhkov
This article presents a "range filtering"-capable modification of the MFC list view control, along with some other minor techniques.
by Oleksandr Kucherenko
Simple to use classes for logging and tracing
by valdok
A template class for multi-dimensional regions for any coordinate type.
by ramarez
An edit control that provides formatting and validation number
by Madhu Raykar
This article demonstrates how to create a Task Manager in MFC which lists all the processes running in the system along with their process details and version information.
by Mathias Tunared
A Combobox in which the user can resize the drop window. Can be standard style or flat style.
by Xavier John
A Maze based game.
by David Vest
File, searching, regular, expression, GREP, tool, utility
by Todd C. Wilson
Save time and space in your release builds - fight bloatware!
by Achilleas Margaritis
Description of the library AGM::LibReflection.
by Agus Kurniawan
Class wrapper for Message Queue (MSMQ)
by PaulWendt
A scrolling banner control containing strings with individual styles and colors.
by Scott Kirkwood
Align multiple lines of assignments after the equal sign, for example
by Randy More
This article will tell you all that you ever wanted to know about the Clipboard...
by Olivier Lombart
An article about stack-allocated dynamic strings in C++.
by rtybase
A Java like threading framework.
by Jiju George T
Alpha blending allows two objects to be visually blended together. This article gives a brief explanation about the Alpha Blending technique and how to do it using GDI+.
by Ozge Colak
This articles illustrates alpha-blending two bitmaps.
by Noel Frankinet
A virtual WTL ListView control on an SQLite3 table or view.
by sdancer75
How to set alternate row colors for the CListCtrl.
by metcarob
This article describes a timestamp class that can be used as an alternative to the standard C date time functions.
by lano1106
Exploring the MFC GDI classes' inner working and proposing an alternative
by Alexey
A dBASE syntax parser of one expression. Functions and variables are supported.
by Anders Molin
A small class that handles HTTP POST, GET and HEAD operations.
by Anders Molin
A small utility to make easy logging to files
by Anders Molin
An article on how to decode Base64 and Quoted-Printable text without using MFC.
by Chris Maunder
A collection of amusing comments found inside production code
by iranvig
An ActiveX Control - you can create a Skinable Form in Desgin Time.
by Mingming Lu
With this control, you can easily build up your own Poker games.
by Stefan Belopotocan
An object properties list control than can change based on the objects state.
by YuHao
This small add-in provides DeveloperStudio Object Model in a hierarchy TreeView and enables users to see its properties.
by darkoman
An article on rendering different gradients.
by Yasuhiko Yoshimura
A simple class that helps provide faster Print Preview within MFC Doc/View applications
by Michael Dunn
An advanced utility that scans computers for missing hotfixes, and helps you download and install them.
by Jesus Oliva
Firewall-Hook driver is a completely unknown method to develop simple packet filtering applications. With this article, I want to tell you how this driver works and what you need to do to use it in your applications.
by Jeffrey Walton
This article presents yet another registry class which encrypts data using AES.
by Abin
An easy to use keyboard hooking DLL that is suitable for most applications.
by Pascal Hurni
An implementation of a shell namespace extension that uses the system provided ShellView (SHCreateShellFolderView)
by thom_as
In this article I show an alternative to the tricky (and thus often unstable) attempts to create a view on a dialog.
by Jeffrey Walton
An Analysis Demonstrating the PE Checksum is an Additive Checksum based on RFC 1071
by Abin
CAniDialog : An Animation-Style Dialog Class Derived from CDialog and Using DrawWireRects
by Joshua Tully
A look into what goes into the area of preventing reverse engineering, and gives developers some functions and ideas about preventing reversing engineering of their programs.
by YangXiaoWang
An apple style docking bar implemented by eGui lib
by SuperEric
This application is just a simple simulator but its ability is that u can simply add much more properties to ur mobile and the interface and the source code are so separate so u can change the interface with just a low cost!!!
by Philipos Sakellaropoulos
ASP pages and free COM objects for generation of thumbnails and thumbnail views.
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 Johnson Zhou
A set of classes for batch inputting, validating, and packing user's data.
by Curt Blackmon
An article on how to add an automatic build incrementer to VC6
by Joseph M. Newcomer
A button control that autorepeats after a set period of time
by PJ Arends
This is an alternative for "An AutoRepeat Button Class"
by Chris Maunder
A picture control that displays a picture according to the size of the control, and not the picture itself.
by Simon Ellis
This article provides a simple autoupdate class that can be added to any application.
by Yi Yang
A more real Document Template Class
by Jesus Oliva
Firewall application developed using Packet Filtering API.
by Frank Melber
Use worker threads in your application without the complicated details
by Daniel Cohen Gindi
I have created classes to wrap the SQLite3 library, to remove many headaches...
by bhushan_at
An article on owner draw button
by Roger Allen
A quick and easy way to customise the CPrintDialog object in an MFC application
by Dr. Goulu
DicoLib stores words in lists of anagrams indexed by their length and a 26 bits bitset which describe which letters are present in the words. This makes it extremely fast to search for words which contain specified letters, and to search for words which are "close" for spell checking appli
by Dag Menning
An article on an elliptic button class supporting bitmaps.
by Andrea Cacciarru
How to implement a class that derives from a Xstream class and how to serialize from and to it.
by Magerusan Grigore Cosmin
Hybrid control simulating a combo box with checkboxes on a dropdown tree
by Roger Allen
A discussion of the OS menu object from a beginner's viewpoint. I take you through the basics to a more advanced understanding of menus and how to interact with them from code.
by taphan
Use the new version rich edit control 4.1 to support table and image in your editor.
by Tobias Wenig
A platform independent game model.
by GMazzo65
This shows how to use a "working" progress bar like Windows XP does.
by Peter Hancock
Provides a plug in multithreaded environment, using an exception safe thread-pool and functors.
by RockmanZero
An extendable report editor. You can simply add your own controls without recompiling the program or writing annoying plug-ins.
by Sanjay1982
The MFC CListCtrl does not allow editing labels for all columns. This extended class implements ways to specify column editors, row, cell, and column colors etc.
by Mathieu Jacques
Design and code for an extensible, maintainable, robust, and easy to use math parser.
by YangTze
An Icon Explorer which looks like Windows Resource Explorer
by Chen Su
A sample that can load, display, and print graphics files.
by strnghrs
This article shows how to decode image with IImgCtx interface provided by IE
by jemodurn
An image preview dialog for adjusting brightness and contrast
by Kenneth Kasajian
The Service Locator can be used to decouple classes, which improves the overall design and significantly helps with unit testing.
by Mark C. Malburg
An Analog Meter Control for displaying real-time data
by Nitron
This article presents an in-depth analysis of std::deque and offers guidance as to when to prefer using it as opposed to std::vector, by taking into consideration memory allocation and container performance.
by Terry O'Nolley
An article using GDI to create a scalable periodic table of the elements
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 programmersmind
An Introduction for how to insert your own custom objects inside a std:::set
by Mayur Mahajan
Article giving a general perspective on implement callback interfaces and general notion of connectable objects and connection points.
by Wouter Dhondt
Explanation of the debugger pseudoregisters like @ERR, @TIB
by Rob Manderson
A guide to using lex and yacc to create parsers in your projects
by Rob Manderson
Using lex and yacc to create parsers for your projects
by roel_
An introduction to libsig c++ using the Microsoft Visual Studio compiler
by Joseph M. Newcomer
Learn how to create new processes and how to efficiently manage them.
by David Hubbard
An STL starter that introduces the various collection types, strings, streams, iterators and methods of STL
by Jason Troitsky
A control to display time, floating point numbers or integers using an LED digital-style display
by Jason Troitsky
A control to display times and numbers using an LED digital-style display
by xwp
An media player looks like Microsoft MediaPlayer10
by Roger Allen
An MFC ActiveX control to display trays and samples, with selection and cherry picking properties
by Sunjoy Chen
An article on a curve control.
by Roger Allen
A plug-in architecture which allows you to write plug-in DLLs for your application and extend/modify its functionality.
by Joseph M. Newcomer
This class allows you to create a child process and receive notification of its output.
by Tony Ioanides
An MS Outlook-style mini-calendar control using WTL
by cyb70289
A C++ library to help in parsing an NTFS volume, file record and attributes.
by Tarundeep Singh Kalra
At times, we need to query NTSTATUS code lookup through FormatMessage function, this is not so handy. So I decided to write a NTSTATUS error code lookup application.
by roboo
An OLE-DB DLL that you can use in ANSI-C
by Binoy R
This article is based on a pre-release version of Microsoft Visual Studio 2005, formerly code-named “Whidbey”. All information contained herein is subject to change.
by Masoud Samimi
A simple color chooser dialog that uses slifer controls to allow the user to combine different RGB values
by Doru Cioata
A class built around the use of ShGetFileInfo() function.
by Jack Hui
It is an SMPP implementation of v3.3 and v3.4 ( partial support). You can use it to connect to SMSC and send/receive SMS.
by Leor Zolman
A set of tools to shorten the length of VC++ STL-related error messages so that the most vital information from a message fits within the status bar in VS.
by Jack Hui
A multi-node Tree class by using map and vector
by Ambidextrous Coder
A portable implementation of a templated, STL-compliant math vector class.
by Joaquín M López Muñoz
A template container implementing a bidirectional map that blends well with STL.
by Mo Hossny
An STL-Like Vector with Matlab indexing facilities.
by Chris Maunder
What looks like a normal pushbutton - until the user tries to click on it.
by Abbas_Riazi
Add an analog clock to your project (A tutorial for creating CStatic derived controls)
by Mark C. Malburg
A control that displays a numerical value as an analog meter
by Chris Losinger
A simple class to animate the movement of child windows
by Vladimir Ralev
This article shows how to create an animated menu, on any CWnd
by Anton Stuck
A class that provides some simple, yet spectacular window animation effects. Try the demo!
by dTianx
How to create a RichEdit control to display animated emoticons like MSN Messenger's.
by Shanmuga Sundar.V
An article on animating system tray, taskbar and title bar icons.
by João Paulo Figueira
How to animate child view transitions on a Windows Mobile WTL application.
by balloy
An anonymous DataChunk class to simplify memory management.
by Mystic_Unicorn
Adress book which uses XML to store contacts.
by AnOldGreenHorn
A C++ wrapper to SQLite database
by Tim Finer
An article on the usage and design of another Enum Viewer
by Andres Kaasik
Illustrates how MFC based List View content can be printed.
by Marc Clifton
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
by simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
by Abin
A report style CListCtrl supporting sorting, sub-item editing, sub-item image, sub-item color etc.
by Joaquín M López Muñoz
A library for enumeration of serial ports that works on 9x, NT 4.0 and 2000, XP and CE platforms
by Christopher W. Backen
Another simple yet cool ADO class for your project - from zCoders.com
by Rob Manderson
Adding MAPI functionality to your application.
by Danang Suharno Ngadinegaran
MFC Spectrum Board control
by Hung Nguyen
A very simple splitter control for dialogs
by BadKarma
The Star Trek game reworked, using a 2D retro look
by imagiro
A simple thread pool with minimal dependencies
by jan larsen
A stress tester for web apps
by Bjornar Henden
A WTL Grid mostly aimed for use against databases.
by Hamed Musavi
Some description about TAPI + a sample incomplete answering machine
by msg555
Perfect image rotation using geometry.
by .Suchit
Generating smooth lines with antialiasing; sample code for animation is included
by Chris Losinger
A utility to edit IE URL history
by Paul J. Weiss
C++ implementation of the Doomsday Rule to determine the weekday
by Mircea Puiu
anyTex - a class for non-restrictive textures in OpenGL.
by Elias Bachaalany
An article to show how to write a code that will unify two different API set into one
by Adam Roderick J
A simple approach to Hook LoadLibrary API with a sample
by Ivo Ivanov
The article demonstrates how to build a user mode Win32 API spying system
by xryl669
Some useful tricks and tips before being able to detect a deadlock.
by xryl669
The final article about API hooking, with a working example of a thread deadlock detector.
by Parag Paithankar
Shows undocumented stuff to monitor 3rd party applications
by Wade Brainerd
This library allows you to replace functions in other DLLs with functions from your own DLL.
by Jaime Olivares
An alternative to standard Windows AppBars with minimal changes to your application.
by alonvx
Type-safe access to read-only or read/write configuration file variables using "one-line-of-code".
by Jeffrey Walton
Encrypt data using Block Ciphers with Crypto++.
by Jeffrey Walton
How to Choose a Crypto++ Pseudo Random Number Generator
by Jeffrey Walton
Create and Verify RSA Digital Signatures with Appendix Using Crypto++
by T. Kulathu Sarma
This article explains how to avoid object dependencies using the Observer Pattern with a simple example.
by T. Kulathu Sarma
When it is possible to have several different algorithms for performing a process, Strategy Pattern can be used to determine the best solution.
by abhinaba
This article discusses how an application can apply visual effects to the desktop, by copying desktop contents, applying effects on it and then re-displaying it.
by Steve Thresher
Apply Windows XP visual styles to applications without a rebuild.
by Chesnokov Yuriy
The article presents C++ code for estimation of approximate and sample entropies suitable for biological signals analysis
by Tarek Eslim
Allows Arabic POS system developers to work the easiest way on thier receipt printers.
by Mohamed Abdel-Monem
This article explains how to support the Arabic language in your applications written for Windows CE.
by Darroll Walsh
Extremely simple crypto class
by Igor Vigdorchik
A port of MFC CArchive class to simplify serialization in WTL and non-MFC projects
by Binoy R
Whidbey is a major component of Microsoft Visual Studio .NET suite. The .NET version of Visual Basic is a new improved version with more features and additions. After these new additions, VB.NET qualifies to become a more smarter approach for the software developers.
by Binoy R
This article explains step by step dynamic creation of an SQL Server database, tables and stored procedure through Whidbey (or VB.NET).
by Binoy R
This article explains how we can display data using DataSet and DataGrid control after the database is created.
by Binoy R
Display data using Dataset and Data Grid control after the database is created
by Barretto VN
Article on changing screen resolution
by Software Developer's Journal
Neural networks are typically associated with specialised applications, developed only by select groups of experts. This misconception has had a highly negative effect on its popularity. Hopefully, the FANN library will help fill this gap.
by Jason Henderson
Draw and animate ASCII characters to a window using this COM object.
by David Crow
This article is a brief discussion on how to use FindFirstPrinterChangeNotification
by James W. Threadgill
An article demonstrating the use of Dreamweaver MX to create a simple ASP.NET application.
by l a u r e n
A shell application for the asp2php utility.
by Marc Clifton
Everything you ever wanted to know but were afraid to ask about AOP/AOSD
by Leon Langleyben
Simple utility to browse assembly object hierarchy
by Rob Manderson
How to use assert to find bugs in your programs
by Blake V. Miller
Registry entries and MFC class that associates a file extension with a program.
by JaeWook Choi
An article on the new approach to utilize Win32 threads in a more intuitive manner.
by Mike Junkin
How to use asynchronous IO to send data from an ISAPI module
by Vachik Hovhannisyan
Two classes that provide support for asynchronous SQL execution.
by John McTainsh
An article on using sockets to communicate in a non-blocking manner. The sample works through building a simple chat client and server.
by soundman32
A technique to register functions to be called during InitInstance and ExitInstance
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 jason lue
A subtle memory leak problem on CDynamicParameterAccessor on special occasions
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 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 Andrew Nosenko
A set of VC++ helpers and patterns to help automate some routine coding tasks.
by lyshsd
ATL/WTL version of Samuel Gonzalo's CPath1.2
by Joseph M. Newcomer
Attaching and detaching MFC objects to and from Windows objects.
by WajihUllahBaig
A console program that captures audio and saves it.
by Chen Su
Several demo applications that illustrate how to use the Audio Mixer functions in your own applications.
by Carlos Jiménez de Parga
An extension of the DirectMidi class library for audio handling
by Adi Shavit
An article explaining how to add Text-To-Speech to an application, using an ostream interface
by Jeffrey Walton
Perform authenticated encryption with Crypto++.
by Gordon W. Ahn
A program that clicks your mouse automatically.
by NormDroid
Implementation of Auto Completion ComboBox for WTL
by Brian Davis
Quick and dirty hack for automatically bringing DUN dialog if not connected to the internet.
by grebulon
Add auto-save feature to Visual Studio 6.0.
by c-smile
Auto Value is an implementation of variables having undefined state
by Andrew McKinlay
Automate changing the mouse cursor to the hourglass wait cursor.
by Neeraj Sathe
This article talks about the usage of STL's auto_ptr class
by thammadi
A simple solution for automatically closing a message box.
by Paolo Vernazza
A control that allows to use an autocomplection feature in RichEdit controls as the one in Visual Studio
by Chris Losinger
How to enable file system and URL auto-complete for edit controls and combo-boxes, without downloading the entire Platform SDK
by Andreas Kapust
An AutoCompletion control that doesn't use IAutoComplete but still retains the same look and feel.
by Pavel Martyanov
COM object for easy user input in multiline edit boxes
by James R. Twine
An edit control that provides auto-completion functionality for small data sets.
by li@agileinfollc.com
An article on how to discover Oracle TNS service names.
by Joseph M. Newcomer
Learn how to implement an auto-incrementing build number for your projects.
by Navi Singh
Describes a way to automatically generate an application build number.
by Alex Griffing
An article, code, and a sample project showing how to use computers to help break cryptograms.
by Stephane Rodriguez.
This article demonstrates how to automate IE's Save As functionality
by Beau Skinner
Automatic build version awareness, incrementing, and archiving.
by Alexandre GRANVAUD
Automate your data classes initialization from an XML file.
by Jamie Nordmeyer
A class to make working with LOGFONTs easier
by abc876
This article explains how to prevent your programs from memory leaks, by incorporating Garbage Collector in your class.
by Till Krullmann
A WTL extension which introduces layout maps to automatically update the layout in resizable dialogs.
by drice
Mechanism to automatically dock/anchor your controls in a window or dialog.
by Patric_J
Explains how to implement an application which automatically resizes itself when the user toggles the control bars on or off.
by Paul Selormey
A dockable bar containing a tabbed list of open windows
by Alessandro Forcella
How to change the toolbar when the current active child frame changes in a MDI application
by Smith_TVPM
Automating Word and Excel together into one DLL in Visual Basic so that it can be used in VC++ with ease.
by VGirish
This tutorial helps you to automate PowerPoint, with hints to automate other MS-Office applications
by Nibu babu thomas
Set of macros that helps in automating project settings of a project.
by Tili
Explains a little bit about event sinking and events of MSN Messenger
by Igor Ladnik
A Windows application that does not export any program interface, may be converted to automation server with COM object(s) injected into the application process.
by intensely_radioactive
Automation of COM Dialogs in a DLL
by intensely_radioactive
An article on how to add automation to a form view
by Maximilian Pasternak
Autopan within your own application
by Jesse Ezell
How to implement autosave and autorecover features in your application.
by Christoph Weber
Adds the auto text feature from MS Word (tm) to the Developer Studio (tm)
by Danila Markelov
Converter for AVI file to BMP file(s).
by JinHyuck Jung.
This article demonstrates how to modify the'avitowmv' sample to support compressed AVI files
by Joseph M. Newcomer
Learn how to refrain from using GetDlgItem.
by Joseph M. Newcomer
Learn the right way to limit your application to run only one instance.
by Hans-Christian Andersen
A workaround to the ActiveX MSChart control EditCopy / Legend bug in MFC.
by Joseph M. Newcomer
Learn how to avoid using UpdateData in your modal dialogs.
by Svante Seleborg
A small and efficient collection of classes and templates to create multi-stage multi-threaded data processing pipe lines
by Javier Aroche
Back Orifice XP (BOXP) is a network administration tool based on BO2K
by Mauro Leggieri
A wrapper for dialog boxes where you must do a long-time process but you don't want your application to appear to be HUNG.
by Chesnokov Yuriy
This article demonstrates a backpropagation artificial neural network console application with validation and test sets for performance estimation using uneven distribution metrics.
by Tejpal Singh Chhabra
A C++ class implementing a back-propagation algorithm neural net, that supports any number of layers/neurons
by Shog9
Although sometimes useful, message boxes used to display information are often just annoying. This article describes a non-modal replacement.
by Sergey Nurmagambetov
About banner-like control in applications
by Shaibujan
Simple bar graph control class derived from CStatic
by Shaibujan
A useful bar graph control, derived from CStatic.
by Igor Vigdorchik
Simple implementation of a bargraph control for graph plotting
by Barretto VN
Barry's Chat System
by Barretto VN
An article showing methods of screen capture
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 Juan Carlos Cobas
A beginner introduction to Endianness.
by Sharjith
A basic demo of modeling curves and surfaces in OpenGL.
by ErnestoNet
Finance, contacts, notes organizer
by Yap Chun Wei
A Class to Read and Write to Microsoft Excel
by AsmCoder8008
Supports file sharing, instant messaging, and a virtual chalkboard.
by Sabitha Abraham
This article describes the basics of an IDL file.
by VGirish
This tutorial helps you to upload and download files from an FTP server.
by dotnfc
Build all your projects using a wizard, just like the 'BCGControl Bar Pro Build Wizard', including the outputs.
by Nautilus Master
BatteryX shows you the current powerstatus of your Notebook.
by Stas Levin
A set of four date/time ActiveX controls (Date/Time Picker, Month Calendar, Duration Control, Time Intervals Control)
by Christian S Andersen
An extension for Stas Levin's excellent toolbar library.
by Abbas_Riazi, Mohammad Riazi
Implementation of BCH Error Correcting Code (ECC).
by amonlee
for some novice of STL, like me, who might make some low level errors when trying to release memory
by cider1
A set of source code and project browsers to compliment Visual Studio.
by Jonathan Gilligan
Windows reports erroneous file modification times, which change according to daylight savings. This article describes why this is so and how to determine correct file modification times and avoid the DST bug.
by fato
This article introduces a set of C functions you can use in you projects to write windows services in few lines of code
by Naren Neelamegam
Learn about simple DLLs, multithreading and some more stuff.....
by Dr. Asad Altimeemy
A step by step tutorial showing how to create your first Windows program using MFC.
by Michael A. Barnhart
A beginers explaination to the segements of a HTTP call.
by Nish Nishant
Includes a generic skeleton for a simple NT service. Explains how to install, start, and stop the service programmatically.
by Nish Nishant
Explains how to register, use and unregister hotkeys
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 Vahid Kazemi
Start Direct3D programming and create a window
by Vahid Kazemi
Create your first application using Direct3D 10.
by Nish Nishant
Explains a multithreaded TCP file server, a custom TCP chat protocol and a custom TCP client
by Nish Nishant
A simple TCP client is explained.
by Nish Nishant
An introduction to WinSock programming. A simple TCP server is explained.
by (Steven Hicks)n+1
Learn the basics of WML without any previous knowedge of XML
by Marc Clifton
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
by airlobster
A very efficient BEncode Lexer in C++.
by Nataraj1978
Workaround for toolbar docking issue in VC6 applications
by hagarwal
Here is a class that will help you to control the execution of your threads that involves looping/polling and also limits their CPU usage to a specified limit.
by solotny
A generic way to callback a member function using ATL thunk technique
by moshe masas
How to use RPC for doing bi-directional client/server procedure calls.
by PeterGlen
BigClock with Transparent Background based on the 7 segment LCD
by Abbas_Riazi
A Free Tool to Convert Bin Image Format to ISO Image Format
by Pawan84
A C++ program to read/write files in binary mode.
by #realJSOP
One technique for performing a binary insertion sort on a std::list
by tonim
Description of binary trees and fast search in one-dimensional data
by Roger65
A binary clock with options.
by Mazdak
This version of MFC grid works with database.
by Chris Becke
A set of basic tutorials on working with the core bitmap structures
by serup
An article on how to generate an outline of a bitmap. Used when designing user shaped dialogs.
by Roger65
The anatomy of a bitmap.
by _Flaviu
A simple way to have a bitmap menu without any bitmap resource or ownerdraw
by Sumit Kapoor
Bitmap to Tiff conversion using Libtiff
by Nicolas Gazelle
This is my attempt to create a simple toolbar class that allows to set a bitmap in the background of a toolbar.
by Vsevolod Gromov
MFC extension DLL including advanced bitmap usage features
by ITSTH
Control to create a Combobox dropdown with icons and sections headers
by programmersmind
Few well known bitwise operation problem collection
by #realJSOP
Create blinking cells for Chris Maunder's grid control.
by M S Vinay
A quick method of manipulating the current state of a multi-state variable using enums.
by peterchen
Using boost, we can write "almost perfect" wrappers for GDI and other resource handles, in a few lines of code.
by Vahe Karamian
This code will demonstrate how to automate and get content from a MS Word document.
by David Crow
A very brief discussion on how to restrict a window's position to a bounding rectangle.
by panboza
A layout algorithm for layout controls in a row or column
by Jan van den Baard
Syntax coloring, multi-level undo/redo editor control.
by Mircea Puiu
A set of macros used to break the infinite loops at run-time in DEBUG mode (VC++).
by T. Kulathu Sarma
This article discusses the Bridge Pattern, what it is, why and when it is needed.
by Mingliang Zhu
An article on how to make application frame window shadowed. MFC/ATL not required.
by bijua2001
Broadcast a message to multiple instances of an application
by Lars [Large] Werner
Customized version of the "Browse for folder" dialog. It creates quick picks to your selected directories.
by Ramon de Klein
An addictive game for PocketPCs with full source code included.
by Uri Twig
An article on optimization of the use of dynamic memory.
by Kevin Spaeth
Code for buffering and rotating your drawing context.
by mdj_moon
A reusable class inherited from CScrollView to implement buffered scrolling
by soptest
How MS implements them and why they do not want you to see the source code of those functions.
by Andy Hassall
File size returned by CFileFind::GetLength64() is incorrect for files larger than 4Gb
by Roger Onslow
When inheriting from a virtual base class the access specifier for the destructor is ignored
by Jack Janssen
An article on a tool for making a database containing the directories of CDs etc.
by Miezoo
A DevStudio macro that displays the project's build duration
by Petr Stejskal
How to build a separate executable for each language version.
by Roman Keskenti [SmoCoder]
Enhancement of the AutoBld sample AddIn
by spinoza
This article presents all you need to implement your own secure protocol using variable keysize RSA encryption/decryption, digital signing, multi precision library, Diffie-Hellman key exchange, Rijndael, and more. Everything is converged into a secure IOCP client/server chat server.
by Yulianto
An article on building a Database Application with OLE DB
by nschan
Classes for building MFC-based user interfaces dynamically, with a focus on minimizing resource usage.
by liyang yu
A step-by-step introduction to how to build your own Local COM server and client.
by Robert Umbehant
How to build a simple C++ script compiler from Scintilla and CINT.
by Amit Dey
This article shows how to program an Outlook2000/2K+ COM addin using a pure ATL COM object.
by Ganyob
How to build secure private file sharing client/server using a freeware SDK
by Mubbasher Adeel
Building COM Objects in C#.
by thom_as
This article describes how to use the Windows Message WM_COPYDATA if one of the communicating apps is a 32-Bit-app, the other one a 16-bit app. It's really easy, but as far is I know, there has been no detailed description of this problem up till now.
by Michael Dunn
No, that's not a typo
by Jean-Louis Guenego
A simple way to have tooltip and a 4 state button using a bitmap resource
by IGx89
Instructions on how to implement _fseeki64 and _ftelli64.
by Gilad Novik
Two classes to compress/decompress data using bzip2
by Chris Becke
More tricks of use to a programmer who shuns run-time libraries.
by bavander
Fast, powerful, useful expression evaluation library.
by steveb
Dynamic string for the C language
by M Owais Khan
An example cross-compiler program with full source code
by Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
by mbf000
ConvertTo,Math,Stack Classes to make your life easy with C++ 6.0
by User 1556233
Comparison of Performance of C++ and C#
by Chien-Chung, Chung
C++ class of HMAC-SHA1
by Chesnokov Yuriy
The article describes C++ coding styles and practices to be followed to develop robust and reliable code that is easily comprehended and maintained by other developers.
by Ivan Martynov
Samples of C++ coding styles that will help you to create solid code
by Nemanja Trifunovic
An unbiased analysis of good and bad cases for using exceptions vs. error codes.
by jeff00seattle
A C++ implementation of the C# functionality for both Property and Indexer, and controlling their compile-time accessibility using accessor-modifiers.
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 DanDanger2000
A (simple) C++ memory pool.
by Niraj Kedar
A class that can be modified at run-time
by strtdusty
Enumerating class attributes in C++.
by Robert Pittenger, MCPD-EAD
This project is a code generator to produce CObject-dervied data classes for Object-Oriented database management
by MarcosCB
A design pattern that gives the advantages of a common Object inheritance to C++
by Chris Grimes
Shows how to create C++ property accessors that support C#-like syntax
by Opcodevoid
This article's aim is to provide material for modern day decompiling of an application written in C++
by Catalin Hatmanu
C++ SOAP client for December 2000 release of MS SOAP Toolkit 1.0 using wire transfer technique
by Nandagopal
An article decribing the use of templates in writing a tree walker
by Member 2516638
C++ wrapper class to compute moving averages
by Sven Wiegand
The provided MFC extension DLL provides easy to use wrapper classes for all COM-interfaces of Microsoft's DOM-/SAX implementation.
by Olivier Gaumond
A simple class to use the DesktopToDevice and DeviceToDesktop functions from a C++ project.
by .dan.g.
Presents an extended yet simplified interface to querying, filtering and extracting multiple files from a zip archive
by lihaijian
This article will provide a cross platform C++ wrapper for Oracle's OCI interface.
by lihaijian
This article will provide a cross platform C++ wrapper for Sybase's OPENCLIENT interface.
by Tim Smith
The included class definitions provide complete and easy to use C++ wrappers for the Expat C API
by Alex Hazanov
A wrapper for the XML DOM for C++.
by moloned
C++/Mex wrapper adds microsecond resolution timer to Matlab under WinXP.
by Michael Lüftenegger
Explanation of a calculator
by Stuart Konen
A push graph control similiar to the graph control located in Microsoft's Task Manager.
by Elmue
How to implement creation and extraction of Microsoft CAB files
by Pablo Software Solutions
This control can be use as an about box for your applications
by Joydeep Ghosh
Demonstrates data caching in ASP.NET
by Omid Shahabi
A link-library and its interface class to create, load and modify DXF files.
by Chris Hills
A simple program that should take a few hours to run.
by Oskar Wieland
How to find Easter Sunday and Ash Wednesday
by Ben Aldhouse
For an ADALINE with two inputs taking +1 or -1 and an offset of +1.
by Tahir Naeem
Calculator using MFC, Dialog based application.
by Michael Pauli
Tray calendar for WinXP+ (replaces MirandaPlanner).
by Ertan Tike
A calendar DayView control.
by [d3m0n]
A Calendar UI extension component for the ToDoList, giving you a timeline view of your tasks
by shinilkp
How to call C# code from C++ and read an array of struct which contains strings.
by Attila Hajdrik
This article presents a callback based, QuickSort enabled CArray template class.
by Joseph M. Newcomer
Learn how to use callbacks and threads with MFC.
by sinan kul
This article describes how to call a C++ class member function as a thread function.
by Amit Dey
A simple way to call a VB ActiveX DLL from a VC/MFC Client
by User 4838655
This Article explains how to call a COM DLL from a Console Application
by Nemanja Trifunovic
Visual C++ calling conventions explained
by hasansheik
It will help you to call a managed function from unmanaged DLL function.
by Alexander Fedorov
A way to call RasHangUp without hanging your applications or your modem
by Uwe Keim
A Component for calling a URL from an ASP script and reading back the output
by Diego Andrade
This program shows how a CN machine works
by voodoopriestess
A class to detect ALL the features of the CPU / CPUs in the local system. Now at version 1.2
by Jim Xochellis
This article is discussing the efficiency of the most popular search_n implementations. Furthermore, it is introducing a new search_n specialization for random access iterators, which outruns by far the most commonly used implementations.
by Kirk Stowell
Demonstrates the use of the windows animation control
by PJ Naughter
A Freeware MFC class to encapsulate Anonymous Pipes
by Eduard Baranovsky
Design and implementation of canvas in C#
by Franc Morales
A simple wrapper to dynamically install/uninstall application specific fonts from compiled resources.
by Rob Manderson, Vadim Tabakman
Capturing HTML documents as images
by R@jeev K R
This articles shows how to capture an image from a streaming URL using different ISampleGrabber modes.
by Dillip Kumar Kara
LiveVideo is an application to capture live video from various video capture devices.
by Y. Huang
Capture screen image to clipboard including dropdown menu, combobox lists etc
by Chris Becke
Notes on TrackMouseEvent, and SetCapture on Win32
by Ashkbiz Danehkar
A Spy tool program like MS Spy++ that lets you capture window controls and modify their properties. Useful for learning window handles and their properties.
by Warren Stevens
This article describes how the CArray class can access deleted memory in certain situations
by Russell Robinson
A simple derived template class that can boost the efficiency of your programs.
by Uwe Keim
Function to replace all occurences of a string within another, ignoring the case
by Ralph Walden
A function which doesn't require changing the case of the strings, and was also DBCS (double-byte character set) friendly.
by Paul Vickery
CComboBox (and CListBox) with case-sensitive searching
by Tim Kosse
This class allows you to establish connections through SOCKS4/5 and HTTP 1.1 proxies.
by Tim Kosse
CAsyncSocketEx is an MFC-less replacement for CAsyncSocket which does also offer a flexible layer system. With the layer class CAsyncProxySocketLayer, you can connect through proxy servers.
by Tim Kosse
This class is an SSL layer for CAsyncSocketEx using OpenSSL.
by Maksim Pyatkovskiy
A tool that can catch unhandled errors and exceptions, and deliver error reports to remote support servers
by Mircea Puiu
A tool used to catch and combine values output by different applications.
by Audrius Vasiliauskas
How catch memory leaks with very little effort
by Randy More
How to handle the WM_GETDLGCODE message in order to catch special key strokes.
by Amit Dey
An owner drawn ATL/WTL bitmap button
by JaeWook Choi
An article on a tiny utility class to run a mate function (Win32 API and CRT functions) automatically in code block.
by Anneke Sicherer-Roetman
CAutoPen Class - a CPen that is correctly destroyed
by Jeremy Iverson
A CRichEditCtrl derived class to handle formatting quickly.
by Vadim Gorbatenko
AVICap wrappers to ease real-time video processing and single frame capture
by Hamed Musavi
CBarChart is a simple MFC control derived from CWnd. It can load data from a table or a stored procedure using ODBC.
by Anneke Sicherer-Roetman
A handy class that provides a memory bitmap device context
by Junho Ryu
A CStatic derived class that has slider functions. It is skinned using bitmaps.
by Abin
A file/folder browsing control that integrates an editbox and a button with built-in images
by Morten Abrahamsen
CBSTRStream is a simple BSTR stream implemenation with some useful data type conversion functions.
by ucc801
It implements the angle custom control, a circle with a line indicating a rotation angle. Give your application a professional look now!
by PJ Arends
This is an alternative for "MakeMessage - An STL 'replacement' for the FormatMessage API"
by Alexander Kloep
A small class to create a button with an icon on it
by Derek Lakin
An owner-drawn, flat, menu button that correctly handles the default state
by Davide Calabro
A fully featured owner-draw button class - it's got the lot!
by Daniel Kaminski
A class used to serialize object into a database field
by auralius manurung
A reusable class for drawing a simple graph
by Thomas Latuske
Bitmap - buttons for the Titlebar
by Marco Zaratti
This article presents a new socket wrapper class specifically designed for the WinCE (PokcetPC) platform that solves the issues of asynchronous notifications and more.
by PJ Arends
A ComboBox that has a checkbox by each of its items.
by abhinaba
This article discusses the CCheckSK class that extends CButton MFC and can be used to create check boxes that look like LEDs.
by Christian Graus
A Static derived class which provides a check box to enable/disable items inside it
by PJ Naughter
A Freeware MFC class to display an analog clock.
by Davide Calabro
A simple digital clock and date class derived from the MFC CStatic class
by Pablo Software Solutions
This control simulates clouds with scrolling text and can be used as an aboutbox.
by PJ Naughter
An MFC class to encapsulate sending mail using CMC.
by Chris Losinger
A simple command line parsing class.
by PEK
A very simple button that shows a color and lets the user change it by clicking on the button.
by NormDroid
CColorChooser an IDE style Color Picker
by Zorglab
An theme-aware colour picker MFC control that combines the functionalities of other colour pickers on CodeProject and adds some new functionality.
by Petr Novotny
combobox with disabled items
by User 6658
Show debug information in an easy to handle console
by Wolfgang Busch
A bitmap class with a "brute-force" region creator
by Hou Tianze
A CStatic derived class that wraps the cool FX effect by dswigger.
by PJ Naughter
An ultra high precision MFC timing class for Pentium or greater CPUs.
by Marc Richarme
Yet another fully stacked control for displaying scrolling credits...
by Janssens Johan
A Photoshop-like curve dialog.
by Andrzej Markowski
An owner-draw bitmap button and a frame for the caption bar, in one class.
by Andrzej Markowski
An MFC tab control - a clone of the Excel tab sheet control.
by Davide Calabro
A GDI+ cylinder progress control
by Nitron
This class reads numeric data and stores it for easy access. The data can be accessed by (row, column) from any data reduction routines you may have.
by Abbas_Riazi
A tree control to show installed devices like Device Manager
by Old Timer
A class used to manipulate and convert decimal and fractional data.
by Johan Rosengren
A feature rich vector editor skeleton.
by Michael Pauli
Custom non-client drawn dialog base derived from CDialog.
by Martin Ziacek
CDialogEx and CPropertySheetEx2 are classes derived from CDialog and CPropertySheetEx with support for status bar, toolbar and tool tips
by SGarratt
Get rid of annoying groupbox flicker when using resizeable windows; also effects adjustable minimum and maximum window size.
by abhinaba
This article discusses the CDialogSK class that extends the CDialog MFC class and can be used to create dialogs that can be skinned.
by John R. Shaw
CDibData is a utility class for: loading, saving, and manipulating bitmaps
by Wes Jones
This class wraps up ReadDirectoryChangesW.
by Johan Rosengren
A class for common directory and file list operations.
by .rich.w
An MFC implementation of a DNS class, it can retrieve multiple IPs and hostnames.
by Nish Nishant
Explains how you can suppress the File-Save-As dialog in a Doc/View app, how to save files to multiple formats, and how DoSave is implemented.
by DavyBoy
A simple plug-in replacement for CScrollBar, which provides direct access to scrolling with double values.
by Chris Losinger
Drag and drop files onto a CEdit, instead of using a file open dialog.
by DCUtility
This acticle explain how to apply transparency on CEdit and CStatic Controls
by Daniel Zuppinger
A CEdit enhancement for efficient data capturing.