Click here to Skip to main content
14,926,216 members
Everything / Desktop Programming / MFC

MFC

MFC

Great Reads

by Hans Dietrich
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.
by Paul Vickery
Code to add a message bar to virtually any existing Windows control.
by Hans Dietrich
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
by Paul M Watt
Guide to understanding how to create and use regions with the WIN32 SDK

Latest Articles

by rev78
Simply bypass the 255 columns in MFC CRecordset
by Michael Haephrati
How to enhance the MFC CSplitButton control to support images
by Baradzenka Aleh
The control representing a regular ToolBar in the form of a tree of command buttons
by Ștefan-Mihai MOGA
How to save a message to an MSG Compound file.

All Articles

Sort by Score

MFC 

Please Sign up or sign in to vote.
17 Jan 2005
Hans Dietrich
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.
Please Sign up or sign in to vote.
23 Oct 2008
Paul Vickery
Code to add a message bar to virtually any existing Windows control.
Please Sign up or sign in to vote.
19 Jul 2007
Hans Dietrich
This series of articles is a step-by-step guide to reading files stored in your program's resources. Along the way I will present some non-MFC classes to assist you in reading text, binary, zip, and even encrypted files that have been compiled into your program as resources.
Please Sign up or sign in to vote.
10 Mar 2002
Paul M Watt
Guide to understanding how to create and use regions with the WIN32 SDK
Please Sign up or sign in to vote.
26 May 2006
Michael Dunn
A tutorial on writing a shell extension that can be used on the Send To menu.
Please Sign up or sign in to vote.
10 Nov 2002
Alexey
The ALXGrid Control Library is a set of classes for management of data as a table.
Please Sign up or sign in to vote.
4 Sep 2002
Stephane Rodriguez.
This article demonstrates how to automate IE's Save As functionality
Please Sign up or sign in to vote.
20 Apr 2002
Chris Losinger
A base class for a prefereneces dialog, similar to that used in Netscape
Please Sign up or sign in to vote.
5 Apr 2001
Joseph M. Newcomer
How do you capture the bitmap of a window? This little download shows how, and places the bitmap on the clipboard.
Please Sign up or sign in to vote.
1 Nov 2017
peterboulton
Add new Ribbon themes to MFC application built using VS Feature Pack' classes
Please Sign up or sign in to vote.
7 Apr 2000
PJ Naughter
A collection of freeware MFC classes to encapsulate the SNTP protocol.
Please Sign up or sign in to vote.
10 May 2017
Petrov Vladimir
Former NeHe OpenGL Lessons adapted to MSVS-15 pro MFC in INICODE and the samples of the Joystick implementation
Please Sign up or sign in to vote.
26 Dec 2001
Chris Maunder
Some classes and utility functions for general computational geometry
Please Sign up or sign in to vote.
29 Nov 2004
peterchen
Do your users a favor - add snapping edges to MDI child windows (or anywhere else).
Please Sign up or sign in to vote.
26 Nov 1999
Chris Maunder
Shows how to use text callbacks in list controls
Please Sign up or sign in to vote.
24 May 2006
Michael Dunn
A tutorial on writing a shell extension that provides custom drag and drop functionality.
Please Sign up or sign in to vote.
9 Jun 2002
Chen Hao
How to control the dependancy on oleacc.dll in your Visual C++ .NET applications
Please Sign up or sign in to vote.
6 Feb 2000
Keith Rule
Create visually complex, yet programmatically simple, non-rectangular GUIs
Please Sign up or sign in to vote.
5 Nov 2002
Alexey
The alxBase classes for work with dbf files.
Please Sign up or sign in to vote.
6 Feb 2000
Stuart Carter
This article explains how to support file drag and drop in your CWnd-derived object
Please Sign up or sign in to vote.
14 Jun 2002
Neil Van Eps
An article on drawing Code 39 barcodes to the screen or to the clipboard
Please Sign up or sign in to vote.
27 Aug 2002
Nish Nishant
A wrapper class for SHFormatDrive (XP/2K only). Corrects some errors in KB article Q173688
Please Sign up or sign in to vote.
20 Mar 2009
SBJ
A Model-View-Controller Framework that integrates with the MFC Doc/View architecture
Please Sign up or sign in to vote.
19 Nov 2013
Julijan Sribar
Easily extensible owner-drawn combo box with items grouping and sorting
Please Sign up or sign in to vote.
18 Dec 2001
Davide Calabro
The reference control for MFC flat buttons with text and icons. Give your CE applications a professional look!
Please Sign up or sign in to vote.
16 Jul 2002
soptest
How MS implements them and why they do not want you to see the source code of those functions.
Please Sign up or sign in to vote.
8 Nov 2004
JaeWook Choi
An article on Mouse Gesture add-in for MS DevStudio 6.
Please Sign up or sign in to vote.
24 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox supports Office XP, Office 2003, and Classic application skins
Please Sign up or sign in to vote.
6 Mar 2012
Chandrakantt
Registering a custom URL protocol for invoking an application
Please Sign up or sign in to vote.
14 Sep 2018
bkelly13
Goal: Describe how asynchronous or non-blocking TCP code works
Please Sign up or sign in to vote.
5 Dec 2019
Petrov Vladimir
Compact and simply Vector Formula of the Intersection Point of Two Line Segments
Please Sign up or sign in to vote.
19 May 2021
Michael Haephrati
How to enhance the MFC CSplitButton control to support images
Please Sign up or sign in to vote.
6 May 2002
peterchen
An easy-to-use control to display bitmaps (stretch, scale, tile)
Please Sign up or sign in to vote.
9 Jun 2000
James Spibey
An article discussing a Plug-in for Nullsoft Winamp which looks and behaves like the Winamp UI.
Please Sign up or sign in to vote.
8 May 2005
Brian C Hart
We build our new server and install it on the server machine.
Please Sign up or sign in to vote.
22 Aug 2001
Valters Vingolds
Article describes how to obtain IHTML interfaces to prrogrammatically scroll WebBrowser control from Visual C/C++.
Please Sign up or sign in to vote.
24 Feb 2002
Kirill Panov
CDataGrid which was derived from CGridCtrl and used ADO for access to database.
Please Sign up or sign in to vote.
2 Mar 2004
gUrM33T
How to subclass an edit control in MFC so that it accepts numeric values only
Please Sign up or sign in to vote.
27 Mar 2001
Joseph M. Newcomer
GDI objects selected in a DC can't be deleted - even when you call DeleteObject. This handy class makes these potential leaks a thing of the past.
Please Sign up or sign in to vote.
13 Jan 2002
Lim Bio Liong
A System Tray Utility to precisely capture screenshots of Windows and Controls anywhere on the screen.
Please Sign up or sign in to vote.
8 Apr 2002
Jens Scheidtmann
Have you ever searched for a nice way to select a subrange from an interval? This may be the solution for you.
Please Sign up or sign in to vote.
28 Jul 2008
Roland Trainor
A class to facilitate user defined dialog and window control layouts.
Please Sign up or sign in to vote.
10 Dec 2001
Yuriy Zaporozhets
Very primitive function that creates region from *.bmp files
Please Sign up or sign in to vote.
25 Oct 2000
Jim Crafton
An Article describing working with the Visual Component Framework
Please Sign up or sign in to vote.
7 Jan 2001
Marc Richarme
Yet another fully stacked control for displaying scrolling credits...
Please Sign up or sign in to vote.
18 Jul 2003
Ernest Laurentin
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
Please Sign up or sign in to vote.
12 Dec 2008
Iain Clarke, Warrior Programmer
A flexible easily overridable combo-box-alike control for choosing from a 2D array of options
Please Sign up or sign in to vote.
18 Dec 2012
Lars [Large] Werner
Windows has built inn support for a lot of keyboard languages, this class makes it possible to extract that info in an easy manner and present it to screen.
Please Sign up or sign in to vote.
25 Feb 2018
Petrov Vladimir
Weiler-Atherton algorithm in MFC codes demo implementation
Please Sign up or sign in to vote.
20 Nov 2002
Obliterator
Uses the poorly documented SHChangeNotifyRegister function to receive notification upon shell events
Please Sign up or sign in to vote.
9 Jan 2000
Alexander Fedorov
A simple histogram control for displaying data
Please Sign up or sign in to vote.
17 Jul 2001
John Roark
A Simple Skinning Library
Please Sign up or sign in to vote.
22 Mar 2005
Muhammad Sheraz Siddiqi
This article describes how to make an offline browser using Visual C++/Win32 APIs.
Please Sign up or sign in to vote.
28 Jan 2010
Eugen Podsypalnikov
A semi-transparent selection rectangle
Please Sign up or sign in to vote.
14 Mar 2000
Tom Archer
A class to dynamically read data from any ODBC data source
Please Sign up or sign in to vote.
21 Jan 2002
Carlos Antollini
A set of classes that make it easy to work with Network Management.
Please Sign up or sign in to vote.
28 Sep 2002
Matthijs Hollemans
A shell extension to allow you to select files based on a wildcard search
Please Sign up or sign in to vote.
31 Oct 2002
Justin Hallet
An example approach to solving the single instance application problem with command line argument passing.
Please Sign up or sign in to vote.
5 Oct 2003
Lynn McGuire
Folder Tab control for Windows MFC (like MS Excel).
Please Sign up or sign in to vote.
9 May 2007
Sherin Iranimose
An article on launching and embeding .exe applications into a dialog-based application
Please Sign up or sign in to vote.
20 Apr 2010
David Crow
This article is a brief discussion on how to use FindFirstPrinterChangeNotification
Please Sign up or sign in to vote.
22 May 2012
Mahfuzur Rahman.
Column based selection in rich edit control.
Please Sign up or sign in to vote.
19 Dec 2016
Petrov Vladimir
Joystick Win32 and MFC Projects Templates ready to use
Please Sign up or sign in to vote.
27 Dec 1999
Jason Troitsky
A CStatic class that gently fades text into view
Please Sign up or sign in to vote.
11 Aug 2000
Brian C Hart
We look at connection points and set up the server's end of one. We'll also finish implementing our SayHello() method.
Please Sign up or sign in to vote.
28 Apr 2001
Dan Madden
An article showing you how to process (Outlook®) E-mail messages automatically by using an MFC dialog or NT service.
Please Sign up or sign in to vote.
30 Sep 2000
Sherwood Hu
A class to manage the thread pool
Please Sign up or sign in to vote.
16 Jul 2002
Bartosz Bien
Command routing and UI updates for inactive views in a split frame.
Please Sign up or sign in to vote.
11 Jul 2007
Giuseppe Marazzi
A small tip for implementing a fallback resources process with MFC that's useful for localization
Please Sign up or sign in to vote.
5 Oct 2007
The Ultimate Toolbox
A selection of frequently asked questions submitted by users of the Ultimate Grid
Please Sign up or sign in to vote.
13 Jul 2009
Hou Tianze
A CStatic derived class that wraps the cool FX effect by dswigger.
Please Sign up or sign in to vote.
1 Oct 2009
Nishad S
A tool for capturing data from controls like TreeCtrl, ListCtrl, ComboBox, ListBox, etc.
Please Sign up or sign in to vote.
5 Jan 2012
Pansion_chen
Ownerdraw listctrl with transparent background and custermized items image on WinCE.
Please Sign up or sign in to vote.
4 Oct 2013
dchris_med
This is a sample project for "HTML Reader C++ Class Library"
Please Sign up or sign in to vote.
21 Sep 2017
Michael Haephrati
How to detect the currently used language regardless of the active application
Please Sign up or sign in to vote.
20 Nov 2017
Petrov Vladimir
The alternative Quadrics in OpenGL MFC for your Own design and Universal Polyhedron Procedure.
Please Sign up or sign in to vote.
11 Mar 2018
Petrov Vladimir
Weiler-Atherton algorithm in 3D codes demo implementation
Please Sign up or sign in to vote.
4 Jan 2020
_Flaviu
Switching between open documents in multi-document interface application
Please Sign up or sign in to vote.
12 Mar 2003
Alexander Wiseman
A class to wrap the use of CDatabase and CRecordset into one object to communicate with databases
Please Sign up or sign in to vote.
17 Mar 2000
Gerolf Reinwardt
A custom-drawn tree-list hybrid, with explanations on how the control was developed.
Please Sign up or sign in to vote.
30 Sep 2002
HAMZADAYI
Custom CRulerWnd control
Please Sign up or sign in to vote.
23 May 2018
Andreas Schoenle
How to use CrashRptEx, to avoid some of the pitfalls of crash reporting in MFC apps or if you want the ability to continue your application after a crash
Please Sign up or sign in to vote.
12 Jan 2000
Henk Devos
Explains how to display the windows 'Pick Icon' dialog
Please Sign up or sign in to vote.
28 Jul 2000
Len Holgate
The ATL OLE DB Provider templates appear to rely on the fact that your data is kept in a simple array, but that's not really the case at all!
Please Sign up or sign in to vote.
3 Jun 2000
Chris Maunder, Fred Ackers
A new class that adds hyperlink support to the MFC Grid Control
Please Sign up or sign in to vote.
1 Feb 2002
Warren Gardner
Add bitmaps to your menus easily and with very little source code.
Please Sign up or sign in to vote.
22 May 2014
djc2032
A three-part series demonstrating how to develop an Oracle Call Interface (OCI) custom data source for Ultimate Grid
Please Sign up or sign in to vote.
27 Jun 2016
Ben Aldhouse
How I stopped worrying and learned to love Direct2D.
Please Sign up or sign in to vote.
16 Aug 2020
Michael Haephrati
Desktop application that can be used to convert from and to various audio formats, such as .mp3, .m4a and .wav
Please Sign up or sign in to vote.
31 Oct 2001
Farooque Khan
Demonstrates usage of NetShare APIs.
Please Sign up or sign in to vote.
26 Nov 2001
Davide Calabro
A collection of usefull icons contained into a DLL
Please Sign up or sign in to vote.
4 Feb 2002
Joseph M. Newcomer
A control for generating colour gradients
Please Sign up or sign in to vote.
9 Oct 2008
Paul Vickery
CEdit-derived Hyperlink control, so user can edit hyperlinks
Please Sign up or sign in to vote.
15 Dec 1999
Kirk Stowell
This article presents a wrapper class for the pager control
Please Sign up or sign in to vote.
11 Aug 2000
Brian C Hart
Here we add a method to our DCOM-remoted object, and start on implementing its functionality.
Please Sign up or sign in to vote.
3 Oct 2001
Antoine Megens
Yet Another Simple Help Dialog
Please Sign up or sign in to vote.
11 Jul 2002
Pavel Kobyakov
A DevStudio add-in described provides two interesting IDE integration features: adding a new tab to VC WorkspaceView window and running an arbitrary process under IDE with output sent to "Build" tab of VC Output window.
Please Sign up or sign in to vote.
17 Jan 2012
mengxz
CScrollBarEx is a simple MFC control derived from CWnd, it can display scrollbar max, min, and current value
Please Sign up or sign in to vote.
27 Dec 2015
Sotirios Diamantis
You have a problem with your app, and limited computer resources; this code will help you find the problem, by giving you the sequence of function calls that caused it.
Please Sign up or sign in to vote.
5 Aug 2016
Petrov Vladimir
Texture Mapping in OpenGL from any Image File in any format using Class CImage(just call the File Name).
Please Sign up or sign in to vote.
14 Mar 2000
Tom Archer
A class for Printing and Viewing MS Access Reports
Please Sign up or sign in to vote.
26 Oct 2000
Massimo Colurcio
Explore the structure of tables (and views)
Please Sign up or sign in to vote.
6 Feb 2001
Nic Oughton
Using the high level API to send and receive SOAP messages in MFC
Please Sign up or sign in to vote.
3 Jul 2002
roboo
An OLE-DB DLL that you can use in ANSI-C
Please Sign up or sign in to vote.
5 Mar 2002
Phil J Pearson
Shows how to integrate simple and easy Undo/Redo (by Keith Rule) into an application using the MFC Grid control (by Chris Maunder).
Please Sign up or sign in to vote.
27 Jun 2002
Paul J. Weiss
C++ implementation of the Doomsday Rule to determine the weekday
Please Sign up or sign in to vote.
11 Mar 2009
Jellow TK
This simple tool will add method-entry logs in source files.
Please Sign up or sign in to vote.
28 Dec 1999
Jorge Lodos
This article describes how to maintain the separate MRU list for each document type that is needed in some applications.
Please Sign up or sign in to vote.
3 Mar 2000
PJ Naughter
Freeware MFC wrapper classes for Win32 Mailslots.
Please Sign up or sign in to vote.
16 Apr 2001
Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
Please Sign up or sign in to vote.
3 May 2000
Vasili Burdo
The library that helps to manage Shell ITEMIDLISTS
Please Sign up or sign in to vote.
15 Jul 2002
Adrian Bacaianu
That article present a way to retrieve the GET-POST data from a form into an ISAPI extension.
Please Sign up or sign in to vote.
10 Jun 2002
Manish Hatwalne
An article explaining how to create a utility to manage Internet Explorer skin
Please Sign up or sign in to vote.
24 Aug 2002
Simon.W
Fixed a bug about Thread pool class submited by Sherwood Hu
Please Sign up or sign in to vote.
9 Sep 2002
Truong Pham Dang Khoa
A multilanguage control.
Please Sign up or sign in to vote.
20 Jun 2012
ThatsAlok
CWinThread with TWO-Way communication using window message
Please Sign up or sign in to vote.
3 Feb 2017
Satish Jagtap
This article is written in VC++ as utility to manage startup applications of Windows.
Please Sign up or sign in to vote.
12 Apr 2017
PJ Arends
This is an alternative for "An AutoRepeat Button Class"
Please Sign up or sign in to vote.
1 Mar 2021
Ayush Swiss
Establish the communication between WebView2 and JavaScript by which you can send and receive the message via WebView2
Please Sign up or sign in to vote.
16 Jan 2000
William E. Kempf
An article on extendable layout management classes.
Please Sign up or sign in to vote.
28 Jul 2000
Len Holgate
Adding bookmark functionality is relatively easy and it enables our ADO recordset to be used with a greater number of data bound controls.
Please Sign up or sign in to vote.
11 Aug 2001
Scott Wenger
This is a small program that can extract email addresses from files that are not necessarily text files.
Please Sign up or sign in to vote.
7 Nov 2001
Migs
VB engine for the Sonork Instant Messenger
Please Sign up or sign in to vote.
28 Aug 2001
Adrian Bacaianu
This article shows how to make one ATL COM component with crypt/decrypt functions and how to use it in ASP programs. It shows also how to register a component in MTS.
Please Sign up or sign in to vote.
1 May 2002
James Lee
Now you can use MaskBlt on Windows 9X
Please Sign up or sign in to vote.
18 Sep 2001
Braulio Dez
How to detect when the control looses its focus - the easy way.
Please Sign up or sign in to vote.
11 Jun 2002
Paul Vickery
Utility to make selected windows remain on-top of others
Please Sign up or sign in to vote.
15 Oct 2002
Andreas Saurwein
Helper class to set the owner of an NT security descriptor
Please Sign up or sign in to vote.
14 Apr 2010
Derek Lakin
Change notification for dependency properties
Please Sign up or sign in to vote.
6 May 2012
emranallan
Add your local inside windows local to be supported for unicode
Please Sign up or sign in to vote.
18 May 2012
emranallan
Server Application to remote your mobile device through wireless/wire connection not based on RAPI
Please Sign up or sign in to vote.
2 Apr 2019
Petrov Vladimir
Build up our own AVI editing application and explore some fun techniques using simple code additions
Please Sign up or sign in to vote.
15 May 2001
ljp
VC++ Standard Edition only has support for dynamically linked exes. This article shows you how to by-pass this restriction.
Please Sign up or sign in to vote.
1 Feb 2000
Andrew JM Hall
A class that provides the ability to move and size controls at run-time
Please Sign up or sign in to vote.
24 Feb 2000
Len Holgate
A simplified method to enumerate a collection of objects.
Please Sign up or sign in to vote.
10 Aug 2000
jerry0davis
How to display the "Find" window in a CWebBrowser control.
Please Sign up or sign in to vote.
3 Mar 2000
PJ Naughter
A freeware DDX routine for selecting a filename
Please Sign up or sign in to vote.
3 Mar 2000
PJ Naughter
A freeware MFC class to support access to CDDB servers.
Please Sign up or sign in to vote.
17 Apr 2001
Xavier Dusart
Sample code on how to use tray icons and check Exchange mailbox.
Please Sign up or sign in to vote.
6 Jun 2002
Ray Kinsella
How to use the Microsoft Mail API to insert messages into the Window CE Outbox.
Please Sign up or sign in to vote.
31 Mar 2001
Tili
This class creates from 1-9 segments of a single file which can be then desgmented.Useful for moving larger file on floppies.
Please Sign up or sign in to vote.
29 Jan 2002
SimonS
Here's some simple JScript that returns the value part of a name-value querystring pair from inside an HTML page.
Please Sign up or sign in to vote.
14 Jul 2002
Mingming Lu
With this control, you can easily build up your own Poker games.
Please Sign up or sign in to vote.
7 May 2002
Alboaie Sînicã
Adding more privacy to users of existing messengers (yahoo only at this stage)
Please Sign up or sign in to vote.
17 Jul 2002
Dave Matrix
How to draw/redraw a rectangle along the window rect, when the window is activated or deactivated.
Please Sign up or sign in to vote.
26 Jul 2002
Petr Stejskal
How to build a separate executable for each language version.
Please Sign up or sign in to vote.
20 May 2002
Jason Henderson
Draw and animate ASCII characters to a window using this COM object.
Please Sign up or sign in to vote.
13 Jun 2002
Wictor Wilén
How to use the IDirectoryObject interface instead of using the IADs(IDispatch) objects
Please Sign up or sign in to vote.
22 May 2014
djc2032
A three-part series demonstrating how to develop an Oracle Call Interface (OCI) custom data source for Ultimate Grid
Please Sign up or sign in to vote.
1 Jun 2018
YangManWoo
This article describes how to create custom controls using strategy patterns.
Please Sign up or sign in to vote.
1 Feb 2000
Bruce Hearder
An introduction to using CommandBars in CE.
Please Sign up or sign in to vote.
17 Jan 2000
Pierre Chalamet
A neat way to use MFCs built in serialization to store COM objects
Please Sign up or sign in to vote.
20 Feb 2000
Len Holgate
The ATL OLE DB Provider templates only seem to support read-only rowsets and making them support updating of data isn't as easy as you'd expect!
Please Sign up or sign in to vote.
3 Mar 2000
PJ Naughter
A collection of freeware MFC classes to encapsulate the Windows 95/98 performance counters.
Please Sign up or sign in to vote.
30 Nov 2001
Peter M. Jones
Registry access to HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER
Please Sign up or sign in to vote.
25 Jan 2001
Sherwood Hu
How to use the Microsoft regular expression object in your C++ program
Please Sign up or sign in to vote.
16 Apr 2002
Alex Kwok
Three controls let you create your own colro dialog
Please Sign up or sign in to vote.
15 Jul 2002
Adrian Bacaianu
This article presents a way to send cookies to client browser from an ISAPI extension.
Please Sign up or sign in to vote.
30 Jul 2002
davyuan
This tool parses a SOAP request and calls the COM+ component to stress test it.
Please Sign up or sign in to vote.
25 Sep 2002
voodoopriestess
Allows users to send bug reports to manufacturers without having to manually create bug reports. Requires only four lines of code to be added to your application and works with all versions of Microsoft Windows. No MFC.
Please Sign up or sign in to vote.
22 Nov 2002
Old Timer
A class used to manipulate and convert decimal and fractional data.
Please Sign up or sign in to vote.
1 Apr 2009
Rolf Kristensen
An example of how to implement persistence of column widths and positions.
4 Aug 2003
Kirk Stowell
Xtreme Toolkit Professional Edition gives your application a rock solid presentation that includes Office 2003 style themes, Office style menu and toolbar customization, Visual Studio .NET style tear off tabs and auto hide panes.
7 Jan 2008
Visual Numerics, Inc.
This document focuses on the combination of VSTO 2005 and Visual Studio 2005 Team Edition.
Please Sign up or sign in to vote.
14 Sep 2013
The Ultimate Toolbox, metalogicsw.com
The Ultimate Grid is now Open Source
Please Sign up or sign in to vote.
5 Jul 2006
Johan Rosengren
An UML editor with code-generation capabilities derived from CDiagramEditor.
Please Sign up or sign in to vote.
12 Jun 2014
Michael Haephrati
How Target Eye's Auto updating mechanism allows a silent update of an application from identifying newer versions, downloading them and running them instead of the old one
Please Sign up or sign in to vote.
10 Jun 2008
[d3m0n]
A Calendar UI extension component for the ToDoList, giving you a timeline view of your tasks
Please Sign up or sign in to vote.
10 Jan 2013
Jerry.Wang
This wrapping class will try to use the latest version of MSXML in the machine, and it is easy because of using auto_ptr.
Please Sign up or sign in to vote.
9 Jan 2019
steveb
Describes all aspects of MFC serialization mechanism
Please Sign up or sign in to vote.
13 Jan 2004
Sergiy Lavrynenko of Foss Software, Inc.
MFC extension library enabling software to be provided with a professional UI
Please Sign up or sign in to vote.
21 Apr 2004
Armen Hakobyan
Using SQL-DMO to shrink SQL Server transaction logs.
Please Sign up or sign in to vote.
17 May 2000
Chris Maunder
A simple tutorial explaining how to set the width of a combo dropdown list so that all items are fully visible
Please Sign up or sign in to vote.
31 Dec 2003
Michael Geddes
How Comet can help you create and use COM servers in 'real' C++, extending or replacing ATL.
Please Sign up or sign in to vote.
24 Feb 2004
Rob Manderson
Part two of the logging service - the viewer
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
Ultimate TCP-IP is now Open Source
Please Sign up or sign in to vote.
25 Jun 2014
Darryl Bryk
Code is described for a multi-document interface (MDI) image processing application utilizing the CImage class in C++
Please Sign up or sign in to vote.
2 Sep 2008
Hans Dietrich
XGroupBox is an MFC control that displays a flicker-free groupbox with text and/or icon. You can use this to display either a standard groupbox or a header-only groupbox.
Please Sign up or sign in to vote.
28 Jan 2002
Matt Gullett
A custom CWnd derived control which simulates the functionality of the MS Outlook mini calendar control.
Please Sign up or sign in to vote.
18 Jun 2002
Sven Wiegand
A class that enables you to easily retrieve a file's version information.
Please Sign up or sign in to vote.
27 Nov 2019
Marius Bancila
Chromium Embedded Framework (CEF) v3 to embed a Chromium browser in an MFC application
Please Sign up or sign in to vote.
10 Jan 2005
Anna-Jayne Metcalfe
An application/add-in to organise and renumber resource symbol IDs
Please Sign up or sign in to vote.
26 Mar 2021
Baradzenka Aleh
A control that allows you to create multiple tabbed regions that can be dragged to another location with the mouse.
Please Sign up or sign in to vote.
16 May 2000
Joseph M. Newcomer
Attaching and detaching MFC objects to and from Windows objects.
Please Sign up or sign in to vote.
26 Oct 2002
Paolo Messina, George
How to make owner-draw buttons handle default state
Please Sign up or sign in to vote.
26 Aug 2003
PJ Arends
A class that draws an image with various options - transparently, disabled or grayscale, centered on or stretched to fit a given rectangle.
Please Sign up or sign in to vote.
30 Jan 2000
Keith Rule
Easily add Undo/Redo to your CDocument/CView based applciation.
Please Sign up or sign in to vote.
7 Apr 2005
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.
Please Sign up or sign in to vote.
31 Jul 2006
Hans Dietrich
XSuperTooltip implements class for displaying super tooltips, which were introduced in Office 2007. The demo download includes super tooltip code generator, that makes it easy to add super tooltips to your application.
Please Sign up or sign in to vote.
21 Jun 2004
Mustafa Demirhan
A set of classes used to send keystrokes to a selected window
Please Sign up or sign in to vote.
23 Sep 2016
_Flaviu
A ListCtrl ComboBox control
Please Sign up or sign in to vote.
7 Aug 2002
Shog9
Although sometimes useful, message boxes used to display information are often just annoying. This article describes a non-modal replacement.
Please Sign up or sign in to vote.
9 Nov 2002
Nic Wilson
An article on the Digital Display Control
Please Sign up or sign in to vote.
6 Dec 2002
Alvaro Mendez
Class with static functions and nested classes to make working with CWnd-derived objects easier
Please Sign up or sign in to vote.
14 Jun 2001
Joseph M. Newcomer
An introduction to using Semaphores
Please Sign up or sign in to vote.
26 Oct 2002
Jim Hawkins
Simple Class to add Snap-to-Grid capability to a Windows drawing program.
Please Sign up or sign in to vote.
3 Mar 2000
PJ Naughter
An MFC class to implement single instance apps.
Please Sign up or sign in to vote.
15 Apr 2003
tbw
Formula-editor for editing and exporting mathematical content
Please Sign up or sign in to vote.
19 Aug 2003
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.
Please Sign up or sign in to vote.
15 Jun 2004
Paolo Messina
A set of classes to ease the development of resizable windows with MFC
Please Sign up or sign in to vote.
30 Oct 2016
Shao Voon Wong
Prototype SIMD vectorized code effortlessly.
Please Sign up or sign in to vote.
25 Jun 2002
Adrian Bacaianu
This article presents a utility that lets you retrieve raw information from web servers using HTTP's GET and POST commands.
Please Sign up or sign in to vote.
30 Jan 2000
Andrei Stcherbatchenko
A set of classes that provide an expandable framework for the syntax coloring text editor.
Please Sign up or sign in to vote.
11 Aug 2008
Darren Sessions
The Style Toolkit allows you to modernize the look of your programs using gradients, transparency, PNG images, and more.
Please Sign up or sign in to vote.
13 Sep 2009
Johann Anhofer
The goal of this article is to describe a more or less generic way to access .NET managed objects from a native C++ application.
Please Sign up or sign in to vote.
1 Jul 2003
Davide Calabro
A GDI+ cylinder progress control
Please Sign up or sign in to vote.
12 Sep 2006
Geometros
A SolidGraph CAD system source code.
Please Sign up or sign in to vote.
29 Jan 2003
Joel Holdsworth
A pair of classes for rendering and editing colourful washes
Please Sign up or sign in to vote.
29 Sep 2010
Mathias Tunared
A Combobox in which the user can resize the drop window. Can be standard style or flat style.
Please Sign up or sign in to vote.
3 Mar 2000
PJ Naughter
Implements a tree control similar to the left hand side of Windows Explorer.
Please Sign up or sign in to vote.
13 Feb 2012
Gary R. Wheeler
The SimpleBrowser class makes using the WebBrowser control easier in your MFC applications.
Please Sign up or sign in to vote.
7 Sep 2011
Frédéric Pailloux
Nice 7/16/Matric Segment LCD Control derived from CStatic and using GDI+ library
Please Sign up or sign in to vote.
16 Jul 2001
Joseph M. Newcomer
Learn about the issues and differences between Debug and Release builds.
Please Sign up or sign in to vote.
11 Oct 2003
.dan.g.
A self-contained, user-extensible, application-wide skinning architecture for Windows controls.
Please Sign up or sign in to vote.
1 Nov 2004
Achilleas Margaritis
Description of the library AGM::LibReflection.
Please Sign up or sign in to vote.
17 Jan 2000
Jason Troitsky
A control to display time, floating point numbers or integers using an LED digital-style display
Please Sign up or sign in to vote.
6 Jan 2004
Rob Manderson
A service, and client code, to manage and create logfiles
Please Sign up or sign in to vote.
13 Sep 2013
geoyar
Applying Ant Colony Optimization algorithms to solve the Traveling Salesman Problem.
Please Sign up or sign in to vote.
19 Oct 2003
Hans Dietrich
Add basic exception handling and crash reporting to your application
Please Sign up or sign in to vote.
16 May 2000
Joseph M. Newcomer
Learn effective methods for managing your user-defined messages.
Please Sign up or sign in to vote.
3 Mar 2000
PJ Naughter
A class framework for developing NT services in MFC.
Please Sign up or sign in to vote.
20 Jan 2000
Cristi Posea
Verify the bar state info in the application profile before calling LoadBarState()
Please Sign up or sign in to vote.
26 Feb 2005
Rohit Joshi
Memory Map class provides IPC using shared memory. The Policy based design provides flexibility, extensibility and easy to use class.
Please Sign up or sign in to vote.
1 Jan 2008
Hans Dietrich
XHtmlTree is an MFC control based on CTreeCtrl, with support for HTML text, web links, APP: links, XML load/save, Smart Checkboxes, and Drag & Drop.
Please Sign up or sign in to vote.
11 Jul 2003
Kochise
A bitmapped progress bar in a status bar with optional completion status message
Please Sign up or sign in to vote.
25 Mar 2021
Baradzenka Aleh
In this article, you will learn about an adjustable control that has zooming and scrolling tabs, dragging with the mouse, custom drawing and much more.
Please Sign up or sign in to vote.
10 Sep 2013
Pablo Aliskevicius
Memory reallocation generated by string concatenations can create performance bottlenecks. .NET has System.Text.StringBuilder, JavaScript has Array.join, and we have string::reserve.
Please Sign up or sign in to vote.
11 Dec 2006
virtualmeet
K3DSurf is a program to visualize and manipulate multidimensional surfaces by using Mathematical equations.
Please Sign up or sign in to vote.
13 Aug 2002
Shog9, Nish Nishant
This message box delays its dismissal by disabling the OK button for a delay interval. It also has an optional auto-close feature. There are two versions, one uses a WH_CBT hook and some basic window tricks like sub-classing to achieve its goal. The other one is more MFC-ied.
Please Sign up or sign in to vote.
22 Feb 2000
Hans Bühler
Describes a method to implement resizable child windows.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox is now Open Source
Please Sign up or sign in to vote.
5 Dec 2006
Mike O'Neill
A convolutional neural network achieves 99.26% accuracy on a modified NIST database of hand-written digits.
Please Sign up or sign in to vote.
13 Jan 2020
Dominik Reichl
KeePass is a free, open source, light-weight and easy-to-use password manager.
Please Sign up or sign in to vote.
9 Jun 2003
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
Please Sign up or sign in to vote.
31 Dec 2005
Brian C Hart
Use compiler COM support (even in non-COM applications) to get a Win32 error code or HRESULT's message in one line of code.
Please Sign up or sign in to vote.
4 Mar 2005
Eugene Pustovoyt
A class that allows you to display your data for a control as tooltip
Please Sign up or sign in to vote.
17 May 2003
Stephane Rodriguez.
A simple diff tool, usable on arbitrary file formats, with a nice HTML rendering
Please Sign up or sign in to vote.
10 Mar 2003
Alex Evans
Maybe not exciting, but definitely handy.
Please Sign up or sign in to vote.
3 Oct 2006
Matt Fichtenbaum
Generating and displaying a permuted index (keyword-in-context index) from text entries.
Please Sign up or sign in to vote.
11 Dec 1999
Rajiv Ramachandran
A replacement color picker control allowing you full visual control over RGB and HSB selections
Please Sign up or sign in to vote.
16 May 2002
Nish Nishant
Shows how you can have status bars in your dialog based apps
Please Sign up or sign in to vote.
1 Jun 2002
Michael Dunn
An index of all the articles in the Idiot's Guide