Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Visual-Studio / VS6

VS6

VS6

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 Yuriy Kyyan
An article on creation automated interface for .NET 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 Yuriy Kyyan
An article on creation automated interface for .NET applications.

All Articles

Sort by Score

VS6 

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 Yuriy Kyyan
An article on creation automated interface for .NET applications.
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 tomcat1
Call a .NET COM+ Interop component with Classic ASP.
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 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 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 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 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 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 Joseph M. Newcomer
A simeple editor to make my polygon class a bit more usable.
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 Yingle Jia
An article on implementing undo/redo functionality in C++.
by ThatsAlok
An article touching simple issues like events, methods and properties.
by Guido Loupias
Explains Object Orientation in C++. And a little something about templates.
by Andrew Peace
An article showing the basics of the linked list, and how the CList class operates
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 Joseph M. Newcomer
A better Zoomin utility.
by James R. Twine
An article that describes yet another hyperlink control
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 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
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 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 George Anescu
A C++ STL Tokenizer class capable to tokenize a string when the set of character separators is specified by another string
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 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 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 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
Working with filenames
by Rob Manderson
Synchronising thread completion the easy way
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 GauravCreations.com
Create an analogue clock with a game !!
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 Philipos Sakellaropoulos
A COM component written in C++ that offers functions for multiple parallel downloads, Internet cache access, URL and path resolving.
by Anneke Sicherer-Roetman
A combo box that can be used to display bitmaps
by Martyn Pearson
An edit control that encapsulates compacting of filenames
by Chen Su
complete screen saver framework with an installation program.
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 Jason Troitsky
A CStatic derived class that can be dropped into an application to provide the ability to load and display 3D objects
by Gerolf Reinwardt
A custom-drawn tree-list hybrid, with explanations on how the control was developed.
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 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 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 Marc Richarme
A small class that gives splitter-windows a flat look
by Andrzej Markowski
Provides a fix to the flicker problem in MDI applications.
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 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 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 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 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 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 mystro_AKA_kokie
This is a partially implemented IDE for the Java platform.
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 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 Richard Warg
A handy way to write to a line printer
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 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 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 Shankar Chandra Bose
A program that allows users across a homogeneous network to communicate with each other using the TCP/IP protocol
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 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 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 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 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 User 9885
A ref-counted pointer class that supports polymorphic types
by Alberto Bar-Noy
A simple reminder tool to remind you of your overdue tasks in ToDoList throughout the day
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 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 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 Nikolay Denisov
The article gives a sample of how to implement Internet Explorer-style sizable re-bar and menu bar controls.
by Swarajya Pendharkar
An article on implementing I/O completion ports using WinSock.
by Richard Stringer
A class that simplifies common date handling tasks
by Paul S Ganney
A class to easily do count() queries.
by mjtsai
WDM Driver programming introduction with three Pseudo Drivers.
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 Neil Yao, Zoltan
A simple logfile to record runtime information
by Ashish Dhar
A simple logging utility to help debug your ATL applications
by flyhigh
Introducing a simple method to display a transparent PNG file.
by Rob Manderson
A simple set of classes to encrypt data
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 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 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 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 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 Douglas R. Keesler
A file encryption/decryption class with built in MD5 string and file hashing.
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 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 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 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 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 User 9885
A cross-platform thread pooling implementation
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 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 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 Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
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 .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 Zoran M. Todorovic
Creating SDI/MDI applications with splitter and tab windows
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 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 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 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 dixanta
Accessing WebCam in Visual Basic 6
by Yingle Jia
This article shows how to create and open shell link with the WinShell library built on ACF.
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 Lea Hayes
A useful undo/redo system that can be implemented into most programs easily.
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 VictorVele
Example for read Magnetic Strip Reader using ActiveX, COM Object for KioskMsr reader
by xiaojin
The article explains adding a user in SQL Server programmatically, using VC++
by lano1106
An article on how to implement clipboard copy with metafiles
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 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 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 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 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 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
A class for adding icons to the system tray
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 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 maththaios
How to add user names to the Event Viewer.
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 M. Shokuie Nia
A simple introduction to using ADO
by Ly Nguyen
ADO Data Bound Class Wizard
by Tim Kohler
ADO classes that closely resemble CDatabase and CRecordset.
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 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 Xavier John
A Maze based game.
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 vridhichowdhry
How to print a Form in VB.NET using the Printform Component. Describes the various ways with examples on how to customize the printed output according to your need.
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 sdancer75
How to set alternate row colors for the CListCtrl.
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
An article on how to decode Base64 and Quoted-Printable text without using MFC.
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 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 Abin
CAniDialog : An Animation-Style Dialog Class Derived from CDialog and Using DrawWireRects
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 mehrcpp
An article on WebBrowser hosting and customization.
by Jozef Bozek
An ATL toolbox control.
by Joseph M. Newcomer
A button control that autorepeats after a set period of time
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 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 Magerusan Grigore Cosmin
Hybrid control simulating a combo box with checkboxes on a dropdown tree
by taphan
Use the new version rich edit control 4.1 to support table and image in your editor.
by GMazzo65
This shows how to use a "working" progress bar like Windows XP does.
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 Mark C. Malburg
An Analog Meter Control for displaying real-time data
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 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 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 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 Kenny Moens
Function pointers provide a handy mechanism for 1st order functions but are rather complex in usage. This article gives a wrapper around those function pointers making the use of them easier.
by roboo
An OLE-DB DLL that you can use in ANSI-C
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 Jack Hui
A multi-node Tree class by using map and vector
by Mo Hossny
An STL-Like Vector with Matlab indexing facilities.
by Abbas_Riazi
Add an analog clock to your project (A tutorial for creating CStatic derived controls)
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 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 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 Danang Suharno Ngadinegaran
MFC Spectrum Board control
by Hung Nguyen
A very simple splitter control for dialogs
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 Ivo Ivanov
The article demonstrates how to build a user mode Win32 API spying system
by xryl669
The final article about API hooking, with a working example of a thread deadlock detector.
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 Nelson Kosta Souto
Application configuration settings .NET & VB 6 with XML
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 Igor Vigdorchik
A port of MFC CArchive class to simplify serialization in WTL and non-MFC projects
by Barretto VN
Article on changing screen resolution
by Jason Henderson
Draw and animate ASCII characters to a window using this COM object.
by l a u r e n
A shell application for the asp2php utility.
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 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 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 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 Zeeshan Amjad
Creating user interface elements with ATL
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 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 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 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 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 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 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 Maximilian Pasternak
Autopan within your own application
by Hans-Christian Andersen
A workaround to the ActiveX MSChart control EditCopy / Legend bug in MFC.
by Svante Seleborg
A small and efficient collection of classes and templates to create multi-stage multi-threaded data processing pipe lines
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 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 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 Sharjith
A basic demo of modeling curves and surfaces in OpenGL.
by AsmCoder8008
Supports file sharing, instant messaging, and a virtual chalkboard.
by Sabitha Abraham
This article describes the basics of an IDL file.
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 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 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
Explains how to register, use and unregister hotkeys
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 moshe masas
How to use RPC for doing bi-directional client/server procedure calls.
by Abbas_Riazi
A Free Tool to Convert Bin Image Format to ISO Image Format
by tonim
Description of binary trees and fast search in one-dimensional data
by Roger65
A binary clock with options.
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 #realJSOP
Create blinking cells for Chris Maunder's grid control.
by peterchen
Using boost, we can write "almost perfect" wrappers for GDI and other resource handles, in a few lines of code.
by David Crow
A very brief discussion on how to restrict a window's position to a bounding rectangle.
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 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 Uri Twig
An article on optimization of the use of dynamic memory.
by Kevin Spaeth
Code for buffering and rotating your drawing context.
by soptest
How MS implements them and why they do not want you to see the source code of those functions.
by Petr Stejskal
How to build a separate executable for each language version.
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 Amit Dey
This article shows how to program an Outlook2000/2K+ COM addin using a pure ATL COM object.
by Mubbasher Adeel
Building COM Objects in C#.
by Jean-Louis Guenego
A simple way to have tooltip and a 4 state button using a bitmap resource
by Gilad Novik
Two classes to compress/decompress data using bzip2
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 Niraj Kedar
A class that can be modified at run-time
by strtdusty
Enumerating class attributes 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 Sven Wiegand
The provided MFC extension DLL provides easy to use wrapper classes for all COM-interfaces of Microsoft's DOM-/SAX implementation.
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 Alex Hazanov
A wrapper for the XML DOM for C++.
by moloned
C++/Mex wrapper adds microsecond resolution timer to Matlab under WinXP.
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 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 Tahir Naeem
Calculator using MFC, Dialog based application.
by Michael Pauli
Tray calendar for WinXP+ (replaces MirandaPlanner).
by [d3m0n]
A Calendar UI extension component for the ToDoList, giving you a timeline view of your tasks
by Attila Hajdrik
This article presents a callback based, QuickSort enabled CArray template class.
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 hasansheik
It will help you to call a managed function from unmanaged DLL function.
by Diego Andrade
This program shows how a CN machine works
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 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 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 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 Russell Robinson
A simple derived template class that can boost the efficiency of your programs.
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 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 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 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 ucc801
It implements the angle custom control, a circle with a line indicating a rotation angle. Give your application a professional look now!
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 Thomas Latuske
Bitmap - buttons for the Titlebar
by PJ Arends
A ComboBox that has a checkbox by each of its items.
by Christian Graus
A Static derived class which provides a check box to enable/disable items inside it
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 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 User 6658
Show debug information in an easy to handle console
by Wolfgang Busch
A bitmap class with a "brute-force" region creator
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 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 .rich.w
An MFC implementation of a DNS class, it can retrieve multiple IPs and hostnames.
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.
by Daniel Lohmann
Use an edit control for logging messages and redirect cout
by Augusto Maia
A CEdit enhancement for efficient currency capturing.
by Brian C Hart
Center CMDIChildWnds in the client area of the main frame window.
by Doru Cioata
A simple but effective class for estimating remaining time in the execution of a process
by John R. Shaw
CExBitmap is a CBitmap derived class designed for use in bitmap paint programs
by Davide Pizzolato
A small class to read EXIF data from JPEG images.
by Dmitriy Yakovlev
An enhanced status bar which allows you to easily add/remove almost any controls to/from its panes, on-the-fly.
by Franky Braem
An article about how we can notify our application that a file has been changed by another application.
by Davide Calabro
A CFileDialog implementation using APIs.
by Samuel Gonzalo
Search for files by name, size, date, text contents. The search can be performed in a single folder or including it's subfolders.
by Antonio Tejada Lacaci
This class gathers file information recursively by directory and, as a bonus track, it also calculates the 32bit file-checksum and CRC
by Abin
A class that allows fast and easy file/directory operation
by Massimiliano Conte
An owner drawn header control and a CListControl that uses it
by Rashid Thadha
Full FlatTabCtrl using WTL
by Gilphi
A class that lets you take a break from those rectangular buttons
by Johan Rosengren
A flowchart editor with linked objects, based on CDiagramEditor.
by Armen Hakobyan
The CFolderDialog class allows you to add a folder-selection dialog box to your applications.
by AdrienP
An article on how to select folders and subfolders in CTreeCtrl.
by lgaudouen
A ListBox which could display and allow selection of fonts, with special features.
by Patrik Svensson
An easy way to change the look of a CStatic.
by Mustafa Demirhan
An MFC Extension DLL that implements some handy FTP functions
by Geert van Horrik
This class enables you to easily parse a command line in any C++ application.
by Youngman Park
This is a simple class that makes transparent dialog boxes rise more smoothly.
by Alessandro Falappa
A plug-in view class that provides OpenGL support
by Stuart Konen
A simple class to perform Google searches without the official Google API.
by Joel Holdsworth
A pair of classes for rendering and editing colourful washes
by darkoman
An article on drawing gradients using the CGradientRender class.
by Charlie, Wang
An article on a grid control built with Windows API. Also includes an MFC class
by PJ Arends
A locale aware, editable, self validating numeric cell class for the MFC Grid. Configurable for integers, floating point, or currencies.
by Marius Negrutiu
This article presents a tiny grid control derived from the standard list control
by David Msika
A CButton-derived class that will give groups more powerful functionality.
by Ming Liu
CButton-derived control associated with a groupbox to enable/disable controls inside
by Christian Graus, Masoud Samimi
A flexible extension to the CToolBar class
by Jonathan de Halleux
A minimal class for handling gzip methods included in the zlib library.
by Sheik Abdullah
The article lets you to change the partition/drive name which Windows 2000, NT and Windows XP have assigned. It also includes code for colored Progress Controls.
by Ramanan.T
This is a simple tool to change created, modified and accessed dates of any file/folder.
by Kevin Bond
An article on very easily changing the color of a read-only edit control
by Masoud Samimi
A simple tutorial that shows how to dynamically replace toolbars at runtime
by Elias Bachaalany
An article showing how to change drive's serial number
by Tingshao Zhu
Chart and Pie for data with hole.
by .rich.w
An MFC implementation of hashing files and strings with CRC32, GOST-Hash, MD2, MD4, MD5, SHA-1 and SHA-2 (256/384/512).
by essam el-nagar
Simple chat program.
by DCUtility
Chat (Client/Server) project build with code found at Code Project.
by Gonzales Cenelia
This is an Eliza like chatterbot.
by Robert Inventor
An article on detection and freeing of memory leaks
by Softomatix
A component to check if given user has a particular access rights on a file/folder or not.
by Magnus Egelberg, Lundalogik
A combo box with check boxes.
by Mehdi Mousavi
A Microsoft scandisk like control (in terms of its UI) that lets you put a series of blocks on screen.
by Zoran M. Todorovic
How to obtain IPX node addresses of network stations
by Hans Ruck
This is about a program that helps you with some small problems.
by H. Joseph
This program pops up a message box if the installation CD is not in the CD Drive by checking the serial number of the CD.
by Daniel Zuppinger
A simple class for handling Child Dialogs within a dialog or property sheet.
by Mauricio Ritter
This article show the creation of a simple HitChecking class that allow you to check the if an object in the plane has been hit. It uses the GDI API, implementing some of the region functions.
by Christian S Andersen
A dropdown menu button with checkbox menu items
by Niek Albers
A simple drop-in class that provides a 'hot' look button using the _TrackMouseEvent function
by anuragvelekkattu
Bitmap button which embeds text on it.
by Abin
A comprehensive INI file handling class.
by Oscar Kogosov
Class CIniEx carries out an extended set of INI file functions in memory
by Cabadam
A class that makes it easy to implement an INI settings file in your applications.
by Todd Davis
A fully featured and cross platform friendly way to handle *.ini and *.cfg files.
by Mustafa Demirhan
A CDialog derived class that provides functionality similar to the VB InputBox function
by RiriOnTheWeb
Easier mouse event management for your owner drawn controls
by Emre Guldogan
A System for Simulation and Analysis of Logic Circuits
by Jacques Cooper
A multi-threaded circular buffer program
by Ibrar Ahmad
A class that implements a simple circular file.
by Peter Mares
A CWnd-derived control that can attach itself to any window, without the programmer making provisions for it
by Mustafa Demirhan
A set of classes used to send keystrokes to a selected window
by Davide Calabro
davide_calabro@yahoo.com
by Zoran M. Todorovic
A Class for enumerating NT services and drivers
by Rui Lopes
Class for Synchronizing the Active State of multiple windows.
by Thomas Hauth
An MFC Class which offers you the abbility to check Strings for invalid characters
by niverson
This is a class for determining a local machine's IP address using iphlpapi or sockets and to convert between a couple of standard formats
by Bijesh
This article describes two classes, one for splitting a file into smaller chunks and another for merging smaller files into one. Also there is a utility written using these classes.
by AnOldGreenHorn
Wrapper classes for Win32 HTTP calls, URL encoding, etc.
by Tony Lin
Classes to read and write BMP, JPEG and JPEG 2000
by Jan van den Baard
C++ class library.
by Metaldude
A CStatic derived control that allows multiple layers of bitmaps to be displayed or hidden in the same control.
by Davide Calabro
A wrapper class for transparent windows
by David Crow
A command-line utility for cleaning out the Cookies folder.
by Black Horus
A shell extension to delete temporary files (e.g visual c++ intermediate files).
by seazi
Clean Viusal Studio workspaces by deleting folders such as Release, Debug etc. and intermediate files.
by Hans Ruck
Cleaning the output directories' junk files.
by Kamal Shankar
An engine to allow you to search for strings in text files and replace them.
by Dominique Doucet
Utility to quickly archive any project to a Zip file.
by Benjamin Mayrargue
A button that looks like a LED.
by olden69
A CStatic derived digital LED screen with transparency. Based on "CStaticTime class" of Jason Hattingh.
by Vigen Dolbakyan
Quick implementation of client/server connection using DCOM.
by sswater shi
Make a backup copy of clipboard data before your clipboard operation, and when you finish, you can restore clipboard to its original status.
by Davide Calabro
A CListBox derived class to pick-up colors from a pre-defined list
by Davide Calabro
A CListBox derived class that handles icons and disabled items
by cgoldsch
Extended ListCtrl class that supports web links.
by Stefano Basili
CM_ConfigBuilder generates and compiles the required files to manage your application's settings/preferences and to store/retrieve them in XML format.
by Jason Troitsky
A class to encapsulate extended MAPI functions.
by PJ Naughter
A Freeware MFC class to implement Map pins.
by Jonathan de Halleux
This class adds additional features to the XML parser CMarkup: file handling, namespaces, numerical helpers and new find methods.
by Pablo Software Solutions
This is an attempt to create a control which looks a little bit like the credits of the Matrix movie.
by Jim Howard
This C++ class serves as a wrapper for the Message Digest 5 code described in the Internet RFC 1321.
by Christian Rodemeyer
A CTabCtrl control to switch comfortably between MDI views
by NormDroid
Implementing an Ownerdrawn menu
by Jean-Michel LE FOL
Owner drawn menu with the Office XP visual style
by Jean-Michel LE FOL
Ownerdrawn menu with the OfficeXP look (WTL version)
by Roman Nurik
CMP3Info is a class which makes it simple for an application to gain easy access to an MP3's information (not its actual data) and its ID3 v1 tag
by Mauricio Ritter
Present a combo-box class that allows multiple checkbox bitmaps to be placed next to each item.
by Frank Colbert
An ATL extension for supporting multiple IDispatch interfaces on a single object visible to scripters
by John P. Curtis
CMultimediaTimer implements a periodic timer using the Windows Multimedia Timer API
by Paolo Messina
A CWaitingTreeCtrl-derived class to display network resources
by Anna-Jayne Metcalfe
A class to monitor free disk space on a nominated drive
by Kevin Hilscher
CNTFS is a simple lib for setting NTFS permissions and audit settings.
by PJ Naughter
A class framework for developing NT services in MFC.
by rbid
An MFC class for fast extraction and interpretation of values from a 32 bit provided value.
by Damir Valiulin
Numeric spin control for working with real numbers
by Cho, Kyung-min
If you are working with limited resources in a multithreaded scenario, ObjBroker will help you...
by Paolo Messina, George
How to make owner-draw buttons handle default state
by Prashanth Uppunda
Code Counter is a GUI tool, which can be used for counting the number of source lines, commented lines and blank lines in a VC++ project.
by alex.barylski
C++ code profiler and small profiling utility
by Roger Allen
A base class that provides all the functions you need to print a CTreeCtrl
by redhack
You can use this code to download a remote file from a valid URL using URLDownloadCacheFile function.
by .dan.g.
A Visual Studio addin for creating and editing ASCII diagrams in source files
by .dan.g.
A 'Visio-like' tool for adding and editing ascii diagrams in your source code
by ucc801
CodeWizard includes a tool that lets you visually create functionality on-screen and automatically generate C++ code files!
by Nicolas Gazelle
Collapsible, resizable and dockable XP style control bar
by frans
This program was written to make implementing a collection in ATL a snap
by David A. Gray
Share Win32 string resources without the risk of conflicting resource IDs
by The Aircom team
This control lets you edit RGB or HSL components of a color, like in Paint Shop Pro.
by Paul J. Weiss
Adding color to MFC controls
by Alex Kwok
Three controls let you create your own colro dialog
by Emmanuel Arun Vinod
Creates a full screen window and shows a color gradient on it
by nilaysoft
Demonstrates how to implement a WIN32 color picker and font picker by owner drawn control
by James R. Twine
A combobox derived class that provides a simple color picker
by S Palip
This application to some extent gives idea about getting
by Roger65
An article on getting the colors of pixels from the desktop.
by Michael Pauli
ColorCursor v. 2.1 pops up RGB values for all visible objects found on your desktop
by Yury Goltsman
The simplest way to change color, font or set blinking mode for any standard control
by Chris Losinger
A colorizing text edit control, with full undo/redo, clipboard support, etc.
by Jeremy Falcon
Aids developers with color intensities
by PJ Arends
A simple applet that lets you preview how various font and background colours interact. Has the added ability of being able to pick any colour from the screen.
by Andrew Peace, Cathy
Presents a control used to specify column locations in a text file to be imported into your application.
by Vladimir L.
A control to split text into fixed width columns
by sbaladevan
This simple program, which I develop for my understanding. This may help you for understanding the com coding and using it VB
by Laurent Kempé
A ComboBox listing all COM objects from specified COM Category
by Igor Vigdorchik
COM collection similar to the Visual Basic's Collection object
by Dinesh Ahuja
COM Concept : Containment
by Dinesh Ahuja
Unleashing Aggregation
by Alex C. Punnen
This article is intended to explain the concept behind connection points with a clear practical example, which will demonstrate an in-process COM server and an MFC client that uses the server.
by Paul Barvinko
Allows a low-privileged COM client to delegate calls to a COM server that is running under a higher-priveleged NT user account.
by Aria Ansari
An article about COM.
by Aria Ansari
An article about COM Containment.
by Aria Ansari
An article about COM Library.
by Jeff Glatt
How to create/use COM components in plain C, without MFC, ATL, WTL, or any other framework.
by Zhefu Zhang
Interaction with MSN Messenger 6.0
by Len Holgate
This example COM component provides 3 COM objects for using the Win32 Mailslot IPC mechanism. The component may be useful if you need to communicate from VB using Mailslots.
by Patric_J
A combo box that consists of both read-only items as well as editable items that depending on selection, locks and unlocks the edit field of the combobox
by Alex Hazanov
Combo Box that allows you to set some of the items to be bold
by Janardhan Babu Chinta
A resizable combobox which can bind data through an interface
by Dennis Howard
ComboBox with a tree control drop down
by CPallini
Explains how to obtain the runtime licence of an ActiveX control in order to use it inside a script.
by Nick Carruthers
Allows for running programs with command line parameters directly from Explorer.
by Pavel Antonov
An intuitive and extensible command line parser class that handles multiple command line formats
by kamnas
A command line tool with source code to add any native Win32 resource (HTML, Icons, BMPs, etc.) to an executable.
by Zoltan
Get command line params in any order, any number, any type
by dum
In this article, an improved version of a new networking protocol for distributed or parallel computations is presented. In common, it is suitable just for fast, reliable and featureful interchange of small messages. The protocol's implementation and demo project are provided.
by Sp1ff
Writing add-ins for DevStudio, Visual Studio, and Office
by Boaz Harrosh
An article on how to change File Dialog Initial view.
by lizhiwei
An article on Communication between GUI Application and Device Driver
by Ion Tichy
Simple and fast communication between all types of MFC Applications on a single or multiple computers in Windows NT.
by PJ Arends
Code snippet that compares two HBITMAP handles to see if the bitmaps they contain are the same
by Marcelo A. B. Slomp
How compiler's code optimization models works and mixing its to create an hybrid optimization model.
by Karl Josefsson
Compressing attachments before sending the mail
by Shaun Wilde
Using the Crypto++ library to compress and decompress data
by Furer Alexander
An article about concatenating .WAV files "on the fly"
by Dan Rotar
How to connect more than one COM client to a desired object by using monikers to bind to running objects
by Ayhan AVCI
A sample class which illustrates how to connect to a HTTPS server, the class sends the desired client certificate and authenticates the user.
by Dominique Bijnens
A framework for rapidly creating a console application.
by mikewhitney
Describes how a Windows program can be output to a console window.
by Matthew Hazlett
More about the technology, but the demo app is ASP.NET
by Maxime Labelle
A wizard to ease implementing a context menu shell extension
by User 1045575
New method of calculating a contrasting color for a given color
by Alton Williams
Using control arrays in VC++.
by lano1106
Controlling the client view minimum size with WM_GETMINMAXINFO in MFC can be tricky. This article proposes an elegant and reusable solution to this problem.
by Len Holgate
A mini framework for writing Control Panel applets. Just fill in the blanks!.
by Ziming
This is a small class for control repositioning. It can create an INI file, which logs all aspects of your control.
by nschan
Add layout management of controls to a CWnd or CDialog using a C++ helper class.
by Naren Neelamegam
A list control displaying directories and files as on typing the path in your Rich Edit control and a subclassed Color256 dialog.
by Andreas Saurwein
Run console applications and controll/use their input/output streams
by DCUtility
Add/Remove/Scroll/Sort Object List (CButton, CStatic, etc..)
by Johan Rosengren
A line-numbering edit control
by sswater shi
Regular Expression for VC++ using VBScript.RegExp
by Pravarakhya
An article on conversion of EMF file to Bitmap file format and BMP to EMF
by Anders Molin
Convert a string containing a hex value to an integer
by sirrube
Tiff To PDF conversion Source Code.
by Roger Wright
A Utility to converter negative values displayed with trailing minus to a leading minus format
by Agus Kurniawan
This program shows how to convert text to speech and use mouth motion
by Paul Shaffer
An article on ATL COM event connection point threading issues
by Guitool
Simple class to convert stereo 44 kHz, 16 bit wav file to another format, including MP3. The class shows how to use DirectShow API for audio conversion.
by Fred Ackers
Article discussing how to convolve images, specificially the convolution of bitmaps.
by Lea Hayes
This colour selector helps to make selecting colours more efficient
by Brent Corkum
This class implements an owner drawn menu class that mimics the menu style used in XP, Office and Visual C++
by NormDroid
This article shows the use of a Push button with a drop down menu, similar to the one found in the Office 2000 suite.
by Ramon Smits
An article about changing the look of WTL icon menu
by NormDroid
An ownderdrawn perpetual calendar control
by Matthew R. Miller
An article on an easy and neat way to include options, preferences, or settings into your applications
by maneshcs
Create directories and copy files by traverse function
by grebulon
This shell extension adds the ability to copy file and folder names from the Windows Explorer to the clipboard.
by Nick Carruthers
A context menu shell extension that allows you to copy full file paths to the clipboard.
by Mumtaz Zaheer
This article is all about how to create a context menu shell extension. 'Copy To' & 'Move To' will be added to the files/folder context menu.
by Franz Klein
A tutorial on how to use the CORBA Application Wizard
by Franz Klein
An Application Wizard making it easier to start using CORBA in your Console and Windows Applications
by Ferdie
Getting the correct column ordinals of an ADOX Table object.
by Tanzim Husain
An oscilloscope control with multiple band(frequency) support
by _declspec
A program that counts the lines (source, comments, blank) in every file included in a MS VC++ 6.0 project
by xiaogi
A software to count lines in our source code.
by Glenn Carr
Utility to display location and other details of a COM component, given a CLSID in either ProgID or GUID form.
by peterchen
A wrapper class for path strings based on (and improving) the Shell Lightweight utility API.
by Samuel Gonzalo
A class to work with path strings, to parse command line arguments and get file properties
by Kochise
CString based path splitter.
by Paolo Vernazza
An easy control to display and to modify percentages
by Yap Chun Wei
A Class to Utilise Perl String Functions
by Leslie Sanford
An article about using the CPianoCtrl class
by PJ Arends
A class that draws an image with various options - transparently, disabled or grayscale, centered on or stretched to fit a given rectangle.
by Christopher Zmorzynski
This is simple CPop3 class that can connect to a pop3 server and receive messages.
by Eugene Pustovoyt
Class for view and edit data in Hex, Dec, Bin, Oct, Ascii formats
by Eugene Pustovoyt
Extended MessageBox class
by Eugene Pustovoyt
A class that allows you to display your data for a control as tooltip
by Davide Calabro
A bitmapped progress bar control
by Paolo Messina
Two animation provider classes to add animation effects to any CWaitingTreeCtrl-derived class
by Pavlos Touboulidis
Simple class to calculate the frequency of the CPU in MHz
by PEK
A custrom-draw virtual list control. Support for subitem editing, images, button (checkboxes, radio buttons), custom colors, and "column navigation".
by Martin.Holzherr
First of a series of articles on building a language interpreter, describing basics about parsing and grammars.
by Jens Scheidtmann
Have you ever searched for a nice way to select a subrange from an interval? This may be the solution for you.
by PJ Arends
A class that implements the CRC-32 Cyclic Redundancy Check Algorithm (MultiThreaded with Progress Bar support)
by Rocom
A more easy to generate toolbar images.
by Thomas Blenkers
Simple step by step article explaining how to create a modeless dialog box as child window.
by Thomas Blenkers
Simple step by step article explaining how to create a modeless dialog box as sibling of the app's main window.
by suneelp
Create Playlist regardless of Windows recognised format using strings, arrays and files
by Alex_Intw
This article discloses what is behind the GetMessage() and PostThreadMessage() Windows API, and implements them on Linux and Windows platforms using basic operation system functions.
by Thomas Latuske
An article on creating HTML files with VC++.
by autodebug
It is very easy to create In-Place ToolTips on yourself control like treeview control.
by Selvam R
This article explains how to create simple Load time DLL in Microsoft Foundation Class and Win32 API
by Youngho Kim
This Article is make of a CView under CView using CWnd control
by Philipos Sakellaropoulos
An article on writing thumbnail shell extensions for your MFC document types
by Chris Maunder
An introduction to subclassing the Windows common controls using MFC
by Masoud Samimi
A neat way to show/hide groups of related controls.
by Hans Dietrich
CreateCheckboxImageList is a function that creates an imagelist of themed or non-themed checkboxes, suitable for use in tree controls, list controls, and list boxes.
by Davide Calabro
A Win32 function to create grayscale icons
by Yuriy Zaporozhets
Very primitive function that creates region from *.bmp files
by Jeff Miles
Create a complete client/server framework with added server features, including activity logging, minimizing to the system tray, password and version checking, as well as user maintenance.
by Jiju George T
An article explaining how to convert a color HBITMAP to HCURSOR
by Nilesh K.
Step by step creation of a control panel applet
by matthias s.
How to send debugging output to a console in a MFC application
by Joseph M. Newcomer
This is my method of creating dialog-based apps, and in addition, illustrates how to handle the Enter key in an edit control.
by pratheesh
An MFC based implementation of a MS Word Speller.
by Ranjeet Chakraborty
This article explains how easy it is to write custom host applications for the .NET Common Language Runtime to run managed code.
by Daniel Bowen
Issues and solutions when creating a new MDI child in a WTL application when the last active child was maximized
by anindya_sengupta
New protocol for Firefox.
by Mehdi Mousavi
Discusses Windows screen savers and shows you how to implement your own.
by James Spibey
A class that allows you to create self extracting executables for use in distribution or setup programs
by konchat
The purpose of this article is to describe how to interface to serial port on Win32.
by Pablo Aliskevicius
After you design your dialogs in Visual Studio, use the WTL Class Wizard to turn them into WTL classes and not just from Visual Studio 6!
by Keith Rule
Create visually complex, yet programmatically simple, non-rectangular GUIs
by Davide Pizzolato
Basic steps to transform an MFC button in an ActiveX control
by Jim Crafton
An article on hosting your own custom window inside of Microsoft Developer Studio
by Kevin Bond
A simple way to use a combo box for an input field for a console
by David Utz
This article shows how to create an OLE DB Data Provider that wraps both a C struct and C++ class containing data that is to be made accessible by a SQL query.
by harunmip
Explain how to call C function DLL from .NET
by Yogesh M Joshi
This article will create a custom control using the custom control on the control bar.
by Erik Thompson
An ATL Object Wizard that helps create a COM Object implementation of a DeskBand. Web Accessories for Internet Explorer and the Desktop. History, Favorites, Search, Radio, and Address Bands ... You have seen them since Internet Explorer 4.0. Now create your own!
by Seiya Fujii
Describes how to create a new phone-book entry, and set it up with the user profile.
by EK_Kiwi
Creating embedded dialogs in MFC using DS_CONTROL
by Y. Hirsch
Attach a sub-toolbar/s to another toolbar's button/s. The sub-toolbar will popup if the user clicks on that button a little bit longer
by Amir Zalzberg
How to create a window with holes in it
by itsdkg
This article will explain how to create a Microsoft SAPI compliant Application or Integrating a TTS with SAPI.
by ljp
VC++ Standard Edition only has support for dynamically linked exes. This article shows you how to by-pass this restriction.
by Chetan Kudalkar
Creating threads using the CreateThread() API.
by Alexander Silonosov
Creating Web-style GUI and easily managing it from MFC code. Creating dialogs based on DHTML, receiving events from DHTML to MFC, and calling JScript functions from MFC.
by Chris Maunder
A brief step-by-step tutorial that demonstrates creating an SDI and MDI based applications using the MFC Doc/View architecture.
by Daniel Kopitchinski
A brief step-by-step tutorial that demonstrates creating an SDI based application that does not use the MFC Doc/View architecture
by Emery Emerald
The demonstration of reading, writing and creation of standard DBF files with random access in memory instead of serialization of typical MFC application for descendants of CListCtrl classes in Virtual Mode.
by Pedro Jorquera
An article on creation of multiple views dynamically without document/view architecture
by David Crow
A class for making a button appear as though it has many regions.
by darkoman
An article on creating a custom region from a bitmap and changing the default window skin.
by Abin
An MFC CListCtrl derived class specialized in report-style list control manipulation.
by #realJSOP
Extension of Paolo Messina's CResizableDialog concept
by Paolo Messina
Two CPropertySheet/CPropertyPage derived classes to implement resizable property sheets or wizard dialogs with MFC
by Herbert Menke
A resize control to implement resizable dialogs with MFC.
by bryce
Providing a popup menu for the CRichEditCtrl
by G. Steudtel
A derived CRichEditCtrl class which focuses on streaming and on the visual aspects of formatting. Also includes the use of the link-formatting.
by Amit Gupta MDS
A cross platform thread class.
by Venkat Mani
With the code below I will explain how to subclass a Notepad application window using hooks & subclassing techniques. This technique can be used to build custom dll-based engines for any application
by Jonathan de Halleux
A C++ wrapper for the Ghostscript DLL that enables to render PS directly to GDI+ Bitmap
by JtR1977
A self drawing, round button for different styles and usages.
by Johan Rosengren
A complete mini-editor with a formatting toolbar and a ruler with editable tab-positions.
by BadJerry
A class for synchronizing reader and writer threads
by Dan Madden
A GUI version of the Crypto++ v4.2 Library that was written by Wei Dai.
by Dan Madden
Keep sensitive data safe via encryption
by Shog9
Display autoscrolling text with logo and patterned background. Useful for about dialogs, misc fluff.
by Dominik Reichl
CSecureEditEx controls are resistant to password revealers. Passwords aren't visible in the process memory.
by Shibu K V
CSerialCom - A simple class for implementing serial communication in Win-9X/2000.
by yellowine
A Netscape Preferences-Like Dialog
by AdrienP
A single class implementation of SHA1 Digest in Unix/Win - simple and fast.
by Paolo Messina
A CWaitingTreeCtrl-derived class to display Shell's resources
by Thomas Latuske
This class enables you to build shortcuts to any File/Folder (like the Startmenu, SendTo-contextmenu...)
by Cristi Posea
DevStudio-like docking window
by Kochise
A bitmapped progress bar in a status bar with optional completion status message
by Harold Bamford
This slider allows colors/gradients to be used to indicate good, bad, or marginal ranges
by PJ Naughter
An MFC class to encapsulate the SMTP protocol.
by PJ Naughter
A collection of freeware MFC classes to encapsulate the SNTP protocol.
by lvidaguren
The CSoundFileDlg Class allows you to use a file open dialog for sound files, but allows yow to hear the sound before open it.
by Pyatex
This class splits a source file into many smaller pieces which can be distributed accross the web or on floppy disk.
by Stephane Routelous
A tutorial that shows how to automatically split a view, and also how to indicate which view has the focus
by Rob Caldecott
Wrapper class for the WinInet InternetCrackUrl function
by hector santos
Class framework for creating client/server protocol servers
by Martin Ziacek
CSocket derived class with SSL/TLS extension
by Alexander Atamas
A splitter control derived from CStatic for dialog controls, and that can be used not only within the restricted splitter pane.
by Pablo Software Solutions
This is an attempt to create a control which looks like the credits of the Star Wars movies.
by Henry Tan Setiawan
A simple SpeedoMeter class based on CStatic base class.
by Alex Hazanov
ToolBar control with cool look and easy implementation.
by Alexander Fedorov
A simple histogram control for displaying data
by Jason Troitsky
A CStatic class that gently fades text into view
by Franc Morales
Step-by-step creation of a custom Tree control from a CStatic control, implementing basic functionality, eye-candy (font, bitmap background, etc.), scrolling (bars and wheel), multiline (wrapping) text, and audio context menu.
by Gerald Naveen A
C++ source to create a control that graphically displays the current status of an application variable.
by MJ_Karas
A CEdit derived class with string content / length checking and highlighted status / alert display.
by Mina W Alphonce
A simple TCP class for multithreading usage.
by yellowine
Progress indicator for multi-tasks in a project
by PEK
CTextFileDocument lets you write and read text files with different encodings (ASCII, UTF-8, Unicode 16 little/big endian are supported).
by darkoman
An article on an alternative for TextOut (ExtTextOut) function.
by PEK
CThread simplifies the process to start, run and stop threads. You can use it to work with threads in the same way as you do in C# or Java.
by José Alfredo Morón P.
Helper class to handler the mouse cursor movement near to client's area borders
by João Filipe de Castro Ferreira
A CListCtrl derived class providing per SubItem tooltips, adapted from Nate Maynard's CToolTipTreeCtrl
by Davide Calabro
A flexible trace class for consistent application debug traces.
by Muneeb Ahmed Awan
An article exhibiting a wrapper class for System Taskbar icon.
by John Melas
This class implements a combo box that reads its data from an XML file, displays a tree as a drop down window, and supports mulitple selections.
by ran wainstein
A CTreeCtrl derived class providing tooltips based on item data
by lion
Allows to display color items and change the font style
by Gary Andrew Lewis
A Tree List/Tool Tip control embedded within a CView
by Sven Wiegand
This framework introduces a property sheet, based on the original Windows property sheet (derived from CPropertySheet) which uses a tree control to browse the pages instead of a tab control
by Yves Tkaczyk
CTreePropSheetEx is an extension of CTreePropSheet offering new features such as resizing, skipping empty pages, and new property frames such as Office 2003 option sheet.
by Julien Martino
An iterator to parse subtree and execute function on each item/node
by DCUtility
Very simple true color toolbar (It's true!)
by .rich.w
An easy to use class based around unrar.dll.
by DucThanh
A CButton-derived hyperlink control that contains a built-in ToolTip
by Shaun Wilde
An extension to MFCs CSplitterWnd that provides splitter locking and dynamic view replacement
by Dave Lorde
Simple customised Window captions, including multi-line captions
by John Curtis
A class to make working with radio buttons easier, and another for custom drawing buttons
by Billy Leverington
How to use WTL to create custom controls
by Doga Arinir
A CTreeCtrl derived class which is both: a normal CTreeCtrl or a fully custom drawn vertical tree control
by Chakrabarty Rajib
A simple way to trap a command message and send the message to any window.
by Dave Gallucci
Store custom keybindings in ascii file and transport between workstations.
by Daniel Bowen
An extensible framework for creating customized tabs in ATL/WTL, with a VS.NET-like tab control implementation, tabbed frames, tabbed MDI, and more.
by Jason Sundram
Customize Open/Save dialogs in Win 2K/XP and MS Office.
by Sumit Kapoor
This article demonstrates how to change Web Browser ActiveX inbuilt settings. In this article, two major tasks are implemented: hide default scroll and disable right click.
by Ashok Jaiswal
Make your customized skinned caption bar for MDI
by Yogesh M Joshi
Adding and subclassing the custom controls
by Yogesh M Joshi
This Program customizes the "Browse For folder dialog" with a few lines of code...
by Mike O'Neill
How to use custom draw to change the appearance of a Track Bar control and CSliderCtrl.
by Kalai Kandasamy
This article explains how to customize the standard Find/Replace Dialog in RichEdit view.
by Ancient Dragon
A Two-Dimensional Array of VARIANTs
by kin
Access your View class from anywhere in the application.
by Abbas_Riazi
A CStatic derived class to show some visual effects on images.
by jiulun
CvsIn add-in for Visual Studio .NET 2002 and 2003 and Visual Studio 2005.
by zenith__
Multiwave player ('Waveform Audio Interface' PCM wave wrapper).
by Shinya Miyaoto
CWBButton is a resizable bitmap button like GTK+ or Window Blinds.
by .rich.w
An easy updating method with a small foot print.
by User 6658
Winamp2 API wrapper with extra functions
by PJ Arends
An MFC control for adding middle mouse button scrolling to any CWnd derived window
by Franc Morales
Step-by-step creation of a custom ListBox control from a generic CWin.
by Christopher Brown
An article on using an Outlook style window slider control.
by Davide Pizzolato
CxImage is a C++ class to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K images.
by Mark Bozeman
CXInfoTip is an enhanced information tooltip control.
by JackCa
This class allows you to create XP style groupbox and window style groupbox.
by Davide Calabro
Windows XP buttons with all CButtonST features
by Davide Pizzolato
A skinned button class with clipping region, tooltip and mouse tracking
by Vincent Richomme
A CStatic control with text wrapping, color, and transparency.
by xicoloko
An animation control that uses a bitmap imagelist instead of an AVI file
by Sp1ff
Yet another wrapper for the ::BrowseForFolder function
by Franz Klein
A Cyclomatic complexity viewer application.
by Roonglit Chareonsupkul
A class that provides "zoom" feature
by Kevin Smith
My added DAO functionality makes database reading and writing easier
by Ziming
How to model a Data Driven UI Behavior Model in MFC to solve 'Everything in One Screen' requirement
by Rashid Thadha
Show a progress dialog when you execute your DTS Package at runtime.
by M Saqib Ali
It is an object of database where we connect the data SQL Server and do working in sqlserver.
by Orkun GEDiK
Learn how to export database fields to XML document
by darkoman
An article on a grid control built without MFC.
by darkoman
An article on a simple ODBC SDK wrapper library.
by AnOldGreenHorn
A template class for creating sequential access record files
by RAJKUMARV
Date and Time Activex Control for VB Applications
by Alvaro Mendez
A simple app that converts to and between time_t, DATE, and regular date string expressions
by Serge Weinstock
A fully featured owner-draw button class
by Christian S Andersen
An activeX control that mimics the behaviour of Microsoft Outlook 2000/XP Appointment list view
by Brian C Hart
Brian's detailed answers to your most frequently asked questions about his DCOM tutorial.
by Monty2
DDE with Internet Explorer and Netscape.
by PJ Naughter
A freeware DDX routine for selecting a filename
by Keith Westley
A complete debug toolkit to add intelligent debugging capability to your application.
by Toby Opferman
Learn the basics of the kernel debugger.
by Toby Opferman
Learn the basics of debugging deadlocks and other issues.
by #realJSOP
Here's some code that will automatically start your app on a secondary monitor if it's compiled with debug info.
by Brigil V
This is a Visual Studio add-in component built in ATL COM. This will help you to customize some features of the Visual C++ debugger. The addin will configure your own data types into debugger's tool-tip display using Autoexp.dat file.
by Keith Rule
Debugging & Testing Tips from the Trenches
by tomcat1
How to debug COM+ components from ASP, ASP.NET and test project
by Brian Davis
This article explains how to develop, integrate, and debug custom DLLs using InstallShield's CallDLLFx function.
by Amit Dey
Debug Help is a Visual C++ 6.0 AddIn that helps developers insert debug statements in their program code.
by LeisureBamboo
The decode and encode of multiPage rotate tif.zip
by Marius Daniel Ciorecan
A library that provides an easy to use class (CDecompressLibrary) that will detect and decompress into memory buffers an archive file (zip, gz, tar.gz).
by GuimaSun
This article describes how to define a macro receiving multiple arguments of multiple types and convert it automatically to a concatenated string
by Sachin R Sangoi
Advantages/disadvantages of delay-loading and how to delay-load a DLL.
by ETA
Easy to use library which let you use different compilers, to optimize-compile your DLL for different processors
by Gunnar Bolle
A Delphi-Style Object Inspector
by Farhat Aisha
This is a small multi-threaded application that simulates cars moving in random directions.
by Anishcv
An article that demonstrates automation by showing how to split a MS-Word file based on Bookmarks
by Jim D'Agostino
Tutorial on designing classes using Boost libraries