[Updated] Resources Explorer
Rating: 




Georges Dumond - 09/07/2006
Learn about a search files with resources to explore it. The selected resource can be extracted. This tool is a sample of using Splitter, List, Tree, and resource display.[Updated] TIP: Dialog-Based, Single-Instance Applications
Rating: 




pkhach - 04/06/2006
Limit your dialog-based programs to a single instance by modifying the dialog template.
[Updated] XP Theme Support for Rich Edit and Custom Controls
Rating: 




Patchou - 01/12/2006
Learn how to add genuine Windows XP theme support to Rich Edit controls and extend the code for your own custom controls!
Making Any Application Transparent in Windows 2000/XP
Rating: 




Abhinaba Basu - 12/09/2003
Explore how to turn any running application transparent in the same way as the layering features of Windows 2000 or Windows XP.
A Line Picker
Rating: none
André Deperrois - 10/23/2003
Examine how to select the style, width, and color attributes for a CPen object from a dialog.
Processing System Messages
Rating: none
Pratap J. Prabhu - 07/22/2003
When running in a loop within a dialog box, the command buttons do not work. While other authors have shown how to use separate threads to run a modal dialog box, this article shows how to process the Message Loop within the same dialog by adding a simple function and making calls to it.
Creating a Dialog with a Variable Number of Buttons
Rating: none
Daniel Aston - 05/01/2003
A solution for having a variable number of buttons on a dialog.
Cookie Viewer/Killer
Rating: 




Roger65 - 03/05/2003
Find, view, and delete cookies that have been left on your machine.
Creating a Rotating Dialog Box
Rating: none
Hitesh Kumar Shah - 11/25/2002
Discover how to make dialog applications of non-rectangular shapes and how to rotate those custom-shaped windows. (Very cool!)
MFC, Round Windows, and Highlight Buttons
Rating: 




Alex Rest - 10/14/2002
Creating non-standard Windows interfaces is cool. Learn a program technique using window regions and CButton class overloading.
A Class to Display Skinned Popups Like MSN Messenger
Rating: 




John OByrne - 07/18/2002
Build a class to display popup dialogs like the the MSN messenger window. This supports non-rectangular windows by using a BMP with a transparency color.
How to Create an Option Configuration Sheet Manager
Rating: none
Christopher Frank - 07/08/2002
Create a configuration sheet manager similar to what is in Mozilla or Netscape Navigator. This is a set of dialogs associated with list/tree controls.
Rich Static Text Control using a Small Markup Language
Rating: none
Chet Simpson - 05/01/2002
Include text justification, different fonts, and styles to give the information in your dialogs a little more pizazz. Uses a simple markup language.
CLayeredWindowHelperST v1.0 - A wrapper class for transparent windows
Rating: 




Davide Calabro - 02/11/2002
CLayeredWindowHelperST is a wrapper class of all required APIs to add support for transparent (layered) windows to your applications.
Message Balloons
Rating: 




Prateek Kaul - 12/12/2001
There are times when one would like to display messages in an non-obtrusive way. Message Balloons are one of the new ways.
Drop List Controlled Dynamic Dialog Box
Rating: none
Derrick Hughes - 11/12/2001
Create a dynamic dialog that can change its controls based on a listbox selection.
Finding Display Size of Dialog From Resource
Rating: none
Shridhar Guravannavar - 12/06/2000
Very useful information if you need to arrange position and size of other windows based upon the dialog size before the dialog gets displayed.
Sliding Dialogs
Rating: none
Harok Bae - 10/25/2000
Create dialog applications where child dialogs slide out from underneath the parent dialog!
Dynamic Dialog Class
Rating: none
Marcel Scherpenisse - 02/16/2000
Dynamic Dialog Class
Enumerating Controls of a Dialog Resource at Runtime
Rating: none
Ty Matthews - 01/03/2000
Enumerating Controls of a Dialog Resource at Runtime
DevStudio-like Properties Dialog
Rating: none
Mirko Delibasti - 12/29/1999
Adding a "push pin" to the dialog
Changing Dialog like UNIX or LINUX App
Rating: none
Seo-Wooseok - 05/17/1999
Changing Dialog like UNIX or LINUX App
Creating a Round Dialog
Rating: none
Anthony D. Davis - 04/18/1999
Creating a Round Dialog
Attaching Elements to Borders
Rating: none
Joachim Raidl - 12/08/1998
Attaching Elements to Borders
A Base Dialog Class for Modal/Modeless Dialog with Custom Background Color
Rating: none
Patty You - 11/07/1998
A Base Dialog Class for Modal/Modeless Dialog with Custom Background Color
Subselection Dialog
Rating: none
Daniel Zuppinger - 10/28/1998
Subselection Dialog
Switching dialog boxes in a dialog-based application
Rating: 




Amir Salzberg - 09/10/1998
Switching dialog boxes in a dialog-based application
Netscape 4.x Preferences Dialog
Rating: 




Zoran M.Todorovic - 08/20/1998
Netscape 4.x Preferences Dialog
Transparent Dialog
Rating: none
Jason Wylie - 08/19/1998
Transparent Dialog
Dialog which can be used as MDI child window
Rating: 




Martin Horst - 08/19/1998
Dialog which can be used as MDI child window
Dragging a dialog by clicking anywhere on it
Rating: 




Craig Lucas - 08/07/1998
Dragging a dialog by clicking anywhere on it
Single Instance of an Application Class (2)
Rating: none
Zoran M.Todorovic - 08/06/1998
Single Instance of an Application Class (2)
Modeless Dialogs
Make Modal Dialogs Behave Like Modeless Dialogs
Rating: 




Venkata Sundaram - 01/29/2001
Simulates modeless dialog behaviour while modal dialog-like programmatic controlModeless child dialog in a Main Dialog with corrected tab order
Rating: none
Mike Liss - 11/09/1998
Modeless child dialog in a Main Dialog with corrected tab order
Convert modal dialogs to modeless
Rating: none
Jon S. Kyle - 10/16/1998
Convert modal dialogs to modeless
Convert modeless dialogs to modal
Rating: none
Rajesh Chandrasekaran - 08/19/1998
Convert modeless dialogs to modal
Convert modeless dialogs to modal
Rating: none
Sushil Saxena - 08/07/1998
Convert modeless dialogs to modal
Non-Rectangular Dialogs
CSplash—A Splash Window Class
Rating: 




Abhinaba Basu - 07/16/2004
Learn to create a "splash" window at an application's startup.Creating Shaped Windows Using Regions with Win32
Rating: none
Sanchay Banerjee - 06/03/2003
Learn how to create a shaped window using a bitmap image file.
Rendering a Region Dialog From a BMP/JPEG
Rating: none
Zhefu Zhang - 01/21/2003
A flexible and user-friendly Region Dialog that support things to permit the user to render a region from both image resource and images files such as bitmap and JPEG. You can drag and drop to apply new images; press Ctrl+Z to go back through all the images you have used, select the background color on different files, and even zoom the images to any ratio you like. Also includes accessory functionalities such as "Lock Machine," "Shut Down Machine After n Minutes," "Start Screen Saver," and so on.
MFC Transparent CDialog Demo
Rating: 




Nic Wilson - 12/09/2002
Create a splash screen or skeleton application by using non-rectangular windows. The dialog is shaped by a supplied bitmap. The demo also demonstrates dragging the dialog by clicking anywhere on a visible portion, as well as timer events and using a button on the transparent dialog.
Options Dialogs
Changing Contents of a Property Page with a ComboBox
Rating: 




Peter Spooner - 12/07/2000
Technique for creating VS-style property pages where controls appear/disappear based on selected combo box optionsInternet Explorer-Style Options Panel
Rating: none
Andy Brown - 11/28/2000
This class implements a control that is designed to have the look and feel of the Internet Explorer 'Advanced Options' property page.
Microsoft Development Environment-Like Options Dialog Class
Rating: none
Waqas Ahmed Saeed - 10/04/2000
Great little class that supports new Visual Studio.NET style option dialogs
Options Tree Dialog
Rating: none
Petr Stejskal - 09/08/1998
Options Tree Dialog
Progress Indicators
Progress Sphere
Rating: 




Robert Tari - 06/23/2006
Learn about a class that displays and automates a translucent, shadowed modal dialog with a progress sphere.Countdown Dialog DLL
Rating: none
Mark Henri - 10/18/2001
Have you ever needed a messagebox style dialog to wait before allowing processing to continue and then disappear automatically? This DLL has a simple dialog box with a progress bar that does just that.
Modeless Multi-Threaded Progress Dialog
Rating: none
Robert E. Burke - 12/18/1999
Modeless Multi-Threaded Progress Dialog
Resizable Dialogs
[Updated] A Snap Size Dialog Class
Rating: none
Mike Scanlon - 05/11/2004
A Snap Size Dialog ClassFlexible Screen Designer
Rating: 




John Indigo - 03/18/2004
The dynamic screen classes allow you to incorporate advanced screen functionality into your MFC applications.
The fundamental difference of these classes are that they work with the actual resource in your executable—this means that users of your applications can alter screens that have been designed by you using the MFC resource editor—they can make changes at run time.
Automatic Dialog Resizing
Rating: 




Dmitry Kochin - 03/20/2003
Another look at cleanly resizing a dialog and its controls.
Easy Dialog, Property Sheet and Window Resizing
Rating: none
Russ Freeman - 04/17/2002
A simple, clean and straightforward way to add resizing dialogs, property sheets, forms and windows to your application.
Class to Auto-Position Controls on Window Resize
Rating: none
Paul Wendt - 11/03/2000
Add auto-sizing to your dialogs (and views) in four steps
General Flicker Free Resizable Control
Rating: none
Torben B. Haagh - 11/01/2000
Fantastic generic solution that can be used for any type of window (dialogs, form views, property sheets, etc.)
Dialog Resize Helper
Rating: 




Stephan Keil - 08/20/2000
Easiest way yet to have a "resizable dialog" where controls more and resize according to your specs
Expanding Dialog
Rating: none
D. Sivakumar - 03/06/2000
Expanding Dialog
Sizing Dialog Box
Rating: none
Niki Estner - 02/24/2000
Sizing Dialog Box
Flicker-Free Resizing Dialog
Rating: 




Andy Brown - 12/29/1999
Flicker-Free Resizing Dialog
Auto repositioning/resizing of child controls (using C++ templates)
Rating: none
Eugen Paval - 02/04/1999
Auto repositioning/resizing of child controls (using C++ templates)
Resizable Dialog Box
Rating: none
Eli Vingot - 01/25/1999
Incorporated changes due to user feedback
Expanding/Contracting Dialog Box
Rating: none
Daniel G. Hyams - 01/25/1999
Expanding/Contracting Dialog Box
Creating an Expanding Dialog
Rating: none
Peter Pearson - 12/08/1998
Creating an Expanding Dialog
Sizable dialogs at its easiest
Rating: none
Hans Buehler - 08/07/1998
Sizable dialogs at its easiest
Scrolling
A Scrollable Dialog Class (CScrollDialog)
Rating: none
Felix Rivera - 07/03/1999
A Scrollable Dialog Class (CScrollDialog)
Splash Screens
Animated Multithread Splash
Rating: 




endether - 02/11/2005
Build a real multithreaded splash, with the slow loading process and the animated splash running simultaniously.A Splash Screen with Alpha Blending
Rating: none
Leonardo Bernardini - 06/09/2003
Have you ever thought about creating a splash screen that melts with the background using an Alpha channel together with the splash bitmap? This three-class implementation could help you do this. Includes explanations of Alpha Blending routines and GDI functions such as GetDIBits and SetDIBits. (The demo project was updated.)
Adding a Splash Screen to Your Applications
Rating: 




David Hillard - 01/27/2003
Create splash screens for your applications without the use of MFC.
Splash Screen with 256 color support
Rating: none
Zafir Anjum - 08/07/1998
Splash Screen with 256 color support
Splash screen with text on it that uses its own thread
Rating: none
Markus Loibl - 08/07/1998
Splash screen with text on it that uses its own thread
Dialog with Splash Screen Example Code
Rating: 




Kirk Stowell - 08/07/1998
Dialog with Splash Screen Example Code
Splitter Windows withing Dialogs
CSSplitter: Splitter with the Ability to Save/Restore Its Position
Rating: 




atamas - 08/16/2004
Learn about a splitter control derived from CStatic for dialog controls and not only within a restricted splitter pane.Invisible Splitter Window
Rating: none
Mohamed Mustafa Z. - 07/11/2002
This article explains about how to hide the splitter window and make it non-resizable.
Showing Window Contents While Resizing the Splitter
Rating: none
Ismail Pazarbasi - 06/12/2002
The CSplitterWnd class of MFC does not draw panes while resizing. This class allows you to show a window's contents while you are resizing the splitter pane.
CSplitDialog for Dialog based Applications
Rating: none
Georges Kanaan - 11/15/2001
CSplitDialog for Dialog based Applications
Splitter Dialog
Rating: none
Mirko Delibasti - 12/17/1999
CSplitterWnd-type class for Dialogs
CSplitterWnd in a Dialog based Application
Rating: none
Gerd Klevesaat - 08/07/1998
CSplitterWnd in a Dialog based Application
Threads
Dynamic Creation of Thread-Separated Dialogs Having Only Its Class Name
Rating: 




Dmitri Shorin - 04/06/2004
The article describes a way of creating class objects by naming its classes. This way permits you to create a new class object by calling a function or class method that receives as input parameters pointer to CRuntimeClass object. In general, it shows you how to design a mechanism that creates a user-selected dialog window in its own child thread.Simple Worker Thread Example
Rating: none
Rick Schneewind - 05/17/2001
Demonstrates how to start a worker thread from a dialog, keeping the dialog free while running a busy loop in the background.
A Dialog class to drive a worker thread
Rating: none
Bernard Niset - 02/12/1999
A Dialog class to drive a worker thread
Tip of the Day
MFC class "Tip of the Day" like WinZip
Rating: none
Alexey Kazakovsky - 02/12/2002
This control, CStartupTip, helps to create a dialog "Tip of the Day" like WinZip "Tip of the Day".Better Tip of the Day dialog
Rating: none
Michael Walz - 08/07/1998
Better Tip of the Day dialog
Title Bar
Full-Screen Caption Bar
Rating: 




Lars Werner - 02/10/2004
Use this caption/title bar for applications that require something extra.Adding Buttons to Dialog Caption
Rating: none
Fabi Pantera - 01/26/2000
Adding Buttons to Dialog Caption
Draw on Title Bar
Rating: 




Istvan Moldovan - 12/17/1999
Illustrates technique for drawing on a Dialog's titlebar
Toolbars and Statusbars
Single Toobar Simultaneously Used by Multiple Dialog-Based Applications At Once
Rating: none
Oscar Kogosov - 05/05/2000
Enables you to use a single toolbar across multiple dialog-based applicationAdding a Toolbar to a Dialog-Based Application
Rating: 




Brad Guttilla - 01/22/2000
Adding a Toolbar to a Dialog-Based Application
StatusBar on Dialogs
Rating: 




Girish Pandit - 07/28/1999
StatusBar on Dialogs
A "How to" on placing a Toolbar on a dialog
Rating: none
Phil McGahan - 04/17/1999
A "How to" on placing a Toolbar on a dialog
Toolbars and Statusbars on Dialogs
Rating: 




Cyril Zekser - 08/07/1998
Toolbars and Statusbars on Dialogs
Display help for dialog controls on the status bar
Rating: none
Nikolay Sokratov - 08/07/1998
Display help for dialog controls on the status bar
Tooltips for Dialog Controls
ToolTips for Modal Dialog controls
Rating: none
Aviad Tobaly - 02/01/1999
ToolTips for Modal Dialog controlsTooltips in modal dialog boxes
Rating: none
Henk Devos - 01/25/1999
Tooltips in modal dialog boxes
Tooltips for dialog controls
Rating: none
Dave Bixler - 08/07/1998
Tooltips for dialog controls
Tutorials
Graphics Class Design : Shape
Rating: none
Bjarne Stroustrup - 02/05/2009
Class Shape can provide you with the ability to represent things appearing in a Window. Learn about this class from an industry legend.Processing Keyboard Messages
Rating: 




Sam Hobbs - 11/08/2002
Learn about various solutions for processing keyboard messages in dialogs and form views.
Win32
Using Windows Vista Built-In Double Buffering
Rating: none
Marc Gregoire - 12/01/2008
Learn how to fixing flickering issues when drawing graphics by using double buffering.General Solution for a Transparent Control
Rating: 




galexding - 10/24/2008
Discover a very simple, integrated method to make a control, such as static, button, sliderctrl, and progress control transparent in a dialog box.
Browse for Folder with a Quick Pick
Rating: 




Lars Werner - 03/21/2006
Learn about a customized version of the "Browse for folder" dialog that creates quick picks to your selected directories.
Win32 Thread Synchronization, Part I: Overview
Rating: 




Arjay - 05/20/2005
Learn about processes, threads, and a couple of thread synchronization techniques.
D3DXQUATERNION-Based Camera for Flight Simulations
Rating: none
Ejaz Anwer - 10/12/2004
Learn about a DirectX Quaternion-based camera class to implement the camera modal in 3D flight simulations.
Creating a Reusable Dialog Class without MFC
Rating: 




Daniel Bartsch - 09/05/2003
Develop a reusable dialog class with flexible message handling without using MFC. (The article, source code, and EXEC file were updated.)
Wizards
CWizardPage - an MFC Convenience Class for Wizard Dialogs
Rating: none
Ralf Pichocki - 04/22/2002
An MFC Convenience Class for Wizard Dialogs.Alternative Wizard Dialog
Rating: none
Iuri Apollonio - 08/07/1998
Alternative Wizard Dialog
