Click here to Skip to main content

Dialogs and Windows

Desktop Development » Dialogs and Windows
 

Dialog & Windows - Beginners 

top
Title / Updated Author Score  
Windows Message Handling - Part 4
Updated: 25 Apr 2003
Reflected Messages, MFC and SDK Subclassing
VC6, Win2K, MFC, Dev
 
Daniel Kopitchinski 4.92
Tutorial - Modeless Dialogs with MFC
Updated: 18 Jun 2002
Some tips/suggestions on using modeless dialogs with MFC
VC6, VC7, Windows, MFC, Dev
 
Nish Sivakumar 4.86
Tile, center and stretch a bitmap as your MFC dialog background
Updated: 6 Jun 2002
A small CDialog derived class that helps avoid frequent copy/pasting of the same code, when using a bitmap as dialog background
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Nish Sivakumar 4.85
Beginners Guide to Dialog Based Applications - Part Two
Updated: 29 Jun 2000
A step by step tutorial showing how to create your first Windows program using MFC.
VC6, Win2K, MFC, Dev
 
Dr. Asad Altimeemy 4.85
Windows Message Handling - Part 3
Updated: 8 Jun 2000
Handling messages in SDK programs.
VC6, Win2K, Visual-Studio, MFC, Dev
 
Daniel Kopitchinski 4.84
Windows Message Handling - Part 2
Updated: 7 Jun 2000
Message Maps, User defined messages and Registered Messages
VC6, Win2K, Visual-Studio, MFC, Dev
 
Daniel Kopitchinski 4.75
Windows Message Handling - Part 1
Updated: 7 Jun 2000
An introduction to basic Windows messages such as WM_SIZE and WM_CLOSE, and how to add your own handlers
VC6, Win2K, Visual-Studio, MFC, Dev
 
Daniel Kopitchinski 4.69
A Beginners Guide to Dialog Based Applications - Part One
Updated: 11 Aug 2000
A step by step tutorial showing how to create your first windows program using MFC
VC6, Win2K, Visual-Studio, MFC, Dev
 
Dr. Asad Altimeemy 4.69
Subclassing and Owner Drawing, the SDK Way
Updated: 14 Aug 2001
An article describing how to use the Win32 SDK to subclass controls, and to give them a custom appearance using owner draw.
VC6, Win2K, MFC, Dev
 
Paul A. Howes 4.64
Browse Folder dialog, search folder and all sub folders using C/C++.
Updated: 22 Jul 2002
Opens a Browse Folder window, then searches each file of the selected folder and all subfolders.
VC7, WinXP, Visual-Studio, MFC, Dev
 
JHawkZZ 4.28
Creating your first MFC Doc/View application
Updated: 10 Sep 2000
A brief step-by-step tutorial that demonstrates creating an SDI and MDI based applications using the MFC Doc/View architecture.
VC6, Win2K, MFC, Dev
 
Chris Maunder 4.21
Creating your first Windows application
Updated: 14 Jun 2000
A brief step-by-step tutorial that demonstrates creating an SDI based application that does not use the MFC Doc/View architecture.
VC6, Win2K, MFC, Dev
 
Daniel Kopitchinski 4.14
MessageBalloon - an enhanced MessageBox
Updated: 18 Apr 2007
An enhanced MessageBox, no need for user interaction to dismiss
C++, Windows, Visual-Studio, MFC, Dev, Design
 
nicoster 3.21
Simple MFC independent Open-Save File Dialog class
Updated: 13 Mar 2007
OpenSaveFile Dialog Class
VC7, Windows, Visual-Studio, MFC, Dev
 
Denis Ponomarenko 2.02

Dialog & Windows - Caption Bars 

top
Title / Updated Author Score  
Glass Effect Extender Library for your Applications
Updated: 17 Aug 2009
This library enables you to control the glass effect of Windows Vista and Windows 7.
VB, Windows (Vista, Win7), .NET (.NET2.0, .NET3.0, .NET3.5), GDI+, Dev
 
Ragheed Al-Tayeb 4.91
Vista Aero ToolStrip on Non-Client Area
Updated: 8 Feb 2009
Place a ToolStrip on Aero's Glass non-client area.
C# (C#1.0, C#2.0, C#3.0), Windows (Vista), Win32, Dev, Design
 
Jose Menendez Póo 4.89
Full Screen Caption bar
Updated: 3 Feb 2004
Description on how to implement a full screen caption bar in Win32/MFC.
C++/CLI, VC6, .NET, Win2K, WinXP, Win2003, MFC, Dev
 
Lars [Large] Werner 4.62
Customized Skinned Caption for MDI
Updated: 16 Jun 2002
Make your customized skinned caption bar for MDI
C++/CLI, VC6, .NET, Win2K, WinXP, MFC, Dev
 
Ashok Jaiswal 3.05

Dialog & Windows - Console Programming 

top
Title / Updated Author Score  
Threads and Pipes in Console Apps
Updated: 10 Jul 2008
When a dynamically-resizable dialog is created, you may find it desirable to have controls resize or rearrange themselves dynamically in response to these changes. This project shows some simple techniques to use when the arrangements are not too complex. It also incorporates two other projects, the
C++, Windows, Visual-Studio (VS.NET2003), MFC, Dev
 
Joseph M. Newcomer 4.91
Add Colors to Batch Files
Updated: 24 Aug 2010
An enhanced ECHO command line utility with color support.
C++, Windows, Visual-Studio, Dev
 
Thomas Polaert 4.90
phos: A console GUI component
Updated: 17 Aug 2009
A DLL implemented in assembler featuring a console GUI component.
C, ASM, GDI, Dev
 
Michael Mangelsdorf 4.90
Forms for Console Apps
Updated: 7 Aug 2006
A framework for employing reusable, declarative interfaces for console applications.
XML, C#2.0, Windows, .NET, Visual-Studio, Dev
 
Sean Michael Murphy 4.84
QuickWin - Turn a console application into a Windows program
Updated: 17 Oct 2000
Redirect stdin, stdout and stderr into a window
VC6, Win2K, MFC, Dev
 
Lanz Jean-Claude 4.83
Writing to and read from the console - From a GUI application using the same cout/cin and printf/scanf
Updated: 23 Oct 2006
Adapt console to GUI applications using ConsoleAdapter.
VC6, WinXP, Dev
 
Sudheesh.P.S 4.81
The Console Reinvented
Updated: 26 Mar 2009
A multi-view console written in C# and DirectX.
C#, .NET3.5, DirectX, VS2008, Architect, Dev, Design
 
Dmitri Nesteruk 4.79
NConsoler - command line parser library for .NET
Updated: 8 Sep 2008
Command line parser based on meta information.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
Maxim Tihobrazov 4.71
C# command line parsing
Updated: 1 Sep 2008
A simple base class to extract command line options.
C# (C#2.0, C#3.0), Windows, .NET (.NET2.0, .NET3.0, .NET3.5), DBA, Dev, SysAdmin
 
Keith Fletcher 4.58
Parsing command line arguments
Updated: 26 Apr 2009
The CommandLineParser library provides a simple way to define command line arguments and parse them in your application.
C#, Windows, .NET, Dev
 
trupik 4.54
Adaptive Console Framework - Build Your Console Application on the Fly
Updated: 18 Sep 2008
Introduces the goal and use of the Adaptive Console Framework.
XML, C#1.0, C#2.0, C#3.0, Windows, .NET, Visual-Studio (VS2008), Dev
 
acqy 3.00
less command for Windows
Updated: 5 May 2011
Implementation of less command in C#.
C#, Windows, .NET, Dev
 
Hazel24 2.67

Dialog and Windows Programming - Control Positioning 

top
Title / Updated Author Score  
EvaLayout, Lay it be!
Updated: 1 Jan 2008
An efficient and flexible layout mananger.
VC6, MFC, SQL2000, DBA, Dev
 
Alejandro Xalabarder 4.94
Win32 dialog helpers
Updated: 18 Apr 2003
Easy support for dialog resizing and ActiveX controls
VC6, VC7, Win2K, WinXP, MFC, ATL, Dev
 
Stephane Rodriguez. 4.93
Control Positioning and Sizing using a C++ Helper Class
Updated: 20 Sep 2005
Add layout management of controls to a CWnd or CDialog using a C++ helper class.
VC6, Windows, MFC, Dev
 
nschan 4.86
Move controls on a form at runtime
Updated: 17 Dec 2008
Move controls on a form at runtime by just using a helper class and one line of code.
C# (C#2.0), .NET (.NET2.0), Dev, WinForm
 
Alphons van der Heijden 4.84
Easy dialog control resizer
Updated: 22 Sep 2003
Simple implementation of "anchors" and "docking" features implemented in .NET forms
VC6, VC7, VC7.1, Windows, MFC, Dev
 
uemaker 4.71
WPF WindowFinder Tool
Updated: 23 Apr 2010
A simple tool giving a nice overview about WPF techniques
C# (C#3.0), Windows, .NET, Win32, Win64, XAML, WPF, Dev, MVVM
 
tom-englert 4.67
Customizable Window Layouts
Updated: 28 Jul 2008
A class to facilitate user defined dialog and window control layouts.
C++, Windows, MFC, Dev, Design
 
Roland Trainor 4.47
Customizing User Controls with Smart Tag Feature
Updated: 22 Jun 2009
This article explains how to add Smart Tag feature to a user control.
C#, .NET (.NET3.5), Dev, Design, WinForm
 
Balamurali Balaji 4.24
Drag and Drop Windows/Form Controls (Design UI at Runtime)
Updated: 13 Sep 2007
Enables user to design the user interface by moving all form controls to the desired place. It allows to move the control at execution time.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
vikas maan 4.17
Animated Child Window Movement
Updated: 8 Oct 2009
A simple class to animate the movement of child windows
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), Windows, MFC, Dev
 
Chris Losinger 4.09
CStackableGroupBox - Class to Hide Group of Controls and Shrink Dialog Window
Updated: 31 Jan 2009
CStackableGroupBox allows you to create multiple groups of controls and then show or hide them at runtime
C++, Windows, MFC
 
Damir Valiulin 3.88
Relative resizing and control positioning in forms
Updated: 8 Sep 2009
Dynamicly resize and position controls relative to the size of the form.
C#, Windows, .NET, Dev, WinForm
 
Liav Hurvitz 3.33
Control Positioner -- Repostion your child windows without code change
Updated: 24 Jun 2003
This is a small class for control repositioning. It can create an INI file, which logs all aspects of your control.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
Ziming 3.27

Dialog & Windows - Dialogs 

top
Title / Updated Author Score  
How to make MessageBoxes center on their parent forms
Updated: 17 Feb 2010
How to make MessageBoxes center on their parent forms.
C#, .NET, Win32, Dev, WinForm
 
DLChambers 4.97
Adobe Gradient Picker Clone
Updated: 22 Oct 2009
An article about implementing a gradient manager
C# (C#2.0), Windows, .NET (.NET2.0), GDI+, Dev
 
Julian Ott 4.97
Delay MessageBox with auto-close option
Updated: 13 Aug 2002
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.
VC7, Win2K, WinXP, MFC, Dev
 
Shog9, Nish Sivakumar 4.96
CResizableDialog
Updated: 27 Oct 2001
A CDialog derived class to implement resizable dialogs with MFC
VC6, Windows, MFC, Dev
 
Paolo Messina 4.96
Adobe Color Picker Clone
Updated: 14 Apr 2009
A simple but powerful .NET color picker dialog.
C#, .NET2.0, GDI+, VS2005, VS2008, Dev
 
Julian Ott 4.95
EasySize - Dialog resizing in no time!
Updated: 23 Mar 2007
An easy way to position controls in resizable dialogs or property pages using just a few macros
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Marc Richarme 4.95
XMessageBox - A reverse-engineered MessageBox()
Updated: 29 Nov 2008
A reverse-engineered non-MFC MessageBox() that includes custom checkboxes.
C++, WinXP, Vista, Win32, VS2005, VS2008, Dev
 
Hans Dietrich 4.95
Outlook like notification window using ATL
Updated: 11 Aug 2006
Create an Outlook like notification window using ATL.
VC6, Windows, Visual-Studio, ATL, Dev
 
prasad_som 4.92
A class for child dialogs
Updated: 3 Nov 2003
How to put a child dialog in a dialog box
VC6, WinXP, MFC, Dev
 
Chris Hills 4.92
AJAX-style Asynchronous Progress Dialog for WinForms
Updated: 2 Mar 2008
A base class for adding a rich asynchronous progress animation to any Form.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Architect, Dev, Design
 
Nathan Evans 4.90
Tabbed Dialog without Property Sheets
Updated: 3 Mar 2004
How to use CDialog pointers to make a tab-controlled window
VC6, Win2K, WinXP, MFC, Dev
 
Andrew Lawrence 4.90
XFolderDialog - a folder selection dialog based on CFileDialog
Updated: 2 Jun 2010
XFolderDialog provides a folder selection dialog like that used in MS Word, and includes persistent list view type.
VC6, Win2K, WinXP, MFC, VS2005, Dev
 
Hans Dietrich 4.89
A customizable .NET WinForms Message Box
Updated: 26 Feb 2011
A customizable .NET WinForms message box with three buttons, custom icon, and checkbox.
C#, .NET, Dev, WinForm
 
Max Kleyzit 4.88
Full implementation of IShellBrowser
Updated: 5 May 2009
A VS-like open and save file dialog implementation.
C#2.0, Windows (WinXP), Visual-Studio (VS2005), Dev
 
Frohmen 4.88
XBrowseForFolder - Wrapper for SHBrowseForFolder
Updated: 7 Mar 2008
XBrowseForFolder wraps the SHBrowseForFolder API, provides a way to specify an initial directory, and cleans up the SHBrowseForFolder dialog.
VC6, Win2K, WinXP, Win2003, MFC, VS2005, Dev
 
Hans Dietrich 4.88
XMonoFontDialog - Customizing CFontDialog Part II: Selecting Monospaced Fonts
Updated: 22 Oct 2008
XMonoFontDialog is a CFontDialog clone that is customized for selecting monospaced fonts. A custom label has been added to the dialog that informs the user when a monospaced font is selected in the combobox, and bold typeface is used to highlight monospaced fonts in the combobox list.
C++, Windows (WinXP, Vista), Visual-Studio (VS2005), MFC, Dev
 
Hans Dietrich 4.86
QuickDialogs - a library for creating dialogs quickly and elegantly
Updated: 23 May 2011
A library for creating simple dialogs declaratively with minimal overhead.
C++, Win32, STL, GDI, Dev
 
Rotted Frog 4.85
Wizard Form Implementation
Updated: 24 Jun 2010
Create a dynamically resizable wizard form
C#, .NET, Dev, WinForm
 
John Simmons / outlaw programmer 4.85
Dialog Header
Updated: 22 Jul 2002
Add a header to any dialog or property sheet
VC6, VC7, Win2K, WinXP, MFC, Dev
 
jmgurgel 4.84
Getting Caret Position Inside Any Application
Updated: 30 Mar 2009
Retrieves Caret position from any application and converts it to the Screen Coordinates
C# (C#1.0, C#2.0, C#3.0)
 
Saurabh Singh Gangwar 4.82
Building a Dynamic UI using a CWnd Free Pool
Updated: 6 Jan 2007
Classes for building MFC-based user interfaces dynamically, with a focus on minimizing resource usage.
XML, VC6, Win2K, WinXP, MFC, Dev
 
nschan 4.82
CInputBox 1.0
Updated: 30 Nov 2001
A CFrameWnd derived class that provides functionality similar to the VB InputBox function. You don't need a dialog resource to use the class!
VC6, VC7, Windows, Visual-Studio, MFC, Dev
 
Nish Sivakumar 4.81
XFontDialog - Customizing CFontDialog Part I: Adding Font Filters
Updated: 7 Oct 2008
XFontDialog demonstrates how to customize CFontDialog by removing unwanted controls
VC6, VC8.0, Win2K, WinXP, Vista, MFC, VS2005, Dev
 
Hans Dietrich 4.80
Simple way to create non-rectangular shaped dialogs
Updated: 6 Dec 2003
This article outlines a simple way to create dialogs which are not rectangular in shape
VC6, Windows, Visual-Studio, MFC, Dev
 
abhinaba 4.79
CIconDialog - Selecting Icons
Updated: 28 Mar 2004
The CIconDialog class allows you to add an icon-selection dialog box to your applications
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Armen Hakobyan 4.79
Keyboard messages/accelerators handling in MFC dialog based applications
Updated: 1 Dec 2001
This article explains how you can override PreTranslateMessage and ProcessMessageFilter in dialog based apps
VC6, VC7, Windows, Visual-Studio, MFC, Dev
 
Nish Sivakumar 4.77
Windows Vista-like Task Dialogs
Updated: 10 Oct 2006
A source-compatible custom implementation of the upcoming Task Dialogs API found on Microsoft® Windows Vista™. This implementation makes it possible to use Task Dialogs in your applications designed to work on Windows 2000 and later.
VC7.1, Win2K, WinXP, VS.NET2003, VS2005, Dev
 
Maxime Labelle 4.76
How to extend the native MessageBox dialog in .NET
Updated: 4 Aug 2007
This article introduces a way to extend the native MessageBox dialog without using Windows Hooks and message processing.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Yifeng Ding 4.76
An Animation-Style Dialog Class
Updated: 12 Feb 2002
CAniDialog : An Animation-Style Dialog Class Derived from CDialog and Using DrawWireRects
VC6, Win2K, WinXP, MFC, Dev
 
Abin 4.75
Immediate display of WinForms using the Shown() event
Updated: 12 Feb 2010
How to cause a Winform (and all its child controls) to fully render before you do additional processing.
C#, Windows, .NET3.5, Dev
 
DLChambers 4.75
How to implement a scrollable child dialog
Updated: 11 May 2003
How to implement a scrollable child dialog
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Massimiliano Conte 4.73
Using Dialog Templates to create an InputBox() in C++
Updated: 15 Mar 2006
Using dialog templates to create an InputBox() in C++, similar to that of VB's InputBox().
VC6, Windows, Visual-Studio, MFC, Dev
 
Elias Bachaalany 4.73
XCharMap - A dialog to display a character map
Updated: 3 Jun 2003
XCharMap demonstrates the use of CXCharMap, a class that displays a character map similar to the Windows Character Map utility.
VC6, Win2K, WinXP, MFC, Dev
 
Hans Dietrich 4.72
Simple and more powerful resizable dialog
Updated: 26 Sep 2004
A simple resizable dialog which resizes in NONE, RESIZE, REPOS, RELATIVE, ZOOM, DELTA_ZOOM mode and behaves differently in different directions(left, top, right, bottom)
VC6, VC7, VC7.1, Windows, MFC, VS.NET2003, Dev
 
Robert Python 4.72
CSettingsDialog, a Dialog Customizing Your Project Settings and More
Updated: 11 Mar 2002
A Netscape Preferences-Like Dialog
VC6, Win2K, MFC, Dev
 
yellowine 4.71
Enhanced MFC Message Boxes
Updated: 22 Oct 2010
How to replace the standard MFC message box with an enhanced version
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Michael P. Mehl 4.71
Resizing Win32 Dialogs with DialogBox() and Dialog Resources
Updated: 2 Jan 2011
A demonstration of resizing controls on a dialog box with minimal changes to existing Win32 code via resource markup
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), C, Windows, Win32, Win64, Architect, Dev
 
malxau 4.69
Getting User Input From Dialogs - Part 2
Updated: 15 Dec 2008
An article on obtaining user input by the use of dialogs
C#2.0, C#3.0, Windows, .NET1.1, .NET2.0, .NET3.0, .NET3.5, Dev, WinForm
 
Henry Minute 4.69
Modeless Dialog Management
Updated: 7 Jul 2003
A simple method for tracking and dealing with multiple modeless dialogs.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Joe Calkins 4.66
Creating embedded dialogs in MFC
Updated: 29 Jul 2003
Creating embedded dialogs in MFC using DS_CONTROL
VC6, VC7, Win2K, WinXP, Win2003, MFC, Dev
 
EK_Kiwi 4.64
Working with Custom Background Bitmaps in Dialog Boxes and Property Sheets
Updated: 21 Nov 2010
This article shows how to deal with controls that do not properly paint their background when using custom background bitmaps.
C++, Windows (WinXP, Vista, Win7), Win32, Win64, MFC, Architect, checkbox, User-controls, Color, Win-SDK, GUI
 
Ingo A. Kubbilun 4.64
CMagDialog
Updated: 9 Nov 2005
CMagDialog: a class to enable dialogs to dock side by side.
VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
Francesco Aruta 4.63
FolderBrowserDialogEx: A C# customization of FolderBrowserDialog
Updated: 18 Feb 2011
The FolderBrowserDialogEx class library and a WinForms app that demos it.
C#, .NET, Dev
 
DLChambers 4.63
"Select Computer" Dialog
Updated: 16 Apr 2001
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
VC6, Win2K, MFC, ATL, STL, Dev
 
Igor Sukhov 4.61
Adding a splash screen to your dialog based application
Updated: 8 Aug 2002
Splash screens are not only for Doc/View based applications
VC6, MFC, Dev
 
Kirk Stowell 4.57
Automatic Dialogs in .NET
Updated: 13 Apr 2009
How to build .NET dialogs automatically using attributes.
C#, .NET, Dev
 
lithium2709 4.55
A dialog based Win32 C program, step by step
Updated: 9 Aug 2011
Writing a dialog based program using only pure Win32 C code.
C, Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2, Win32, Win64, Dev
 
Rodrigo Cesar de Freitas Dias 4.54
Scrollable Dialog in Pure Win32 API
Updated: 29 Jan 2009
Minimalistic example of scrollable dialog implemented in pure Win32 API
C++, C, Windows, Win32, Dev
 
Alex Blekhman 4.54
Hosting .exe applications into a dialog
Updated: 9 May 2007
An article on launching and embeding .exe applications into a dialog-based application
VC6, Windows, MFC, Dev
 
Sherin Iranimose 4.53
How to include a dialog without copying from .RC
Updated: 26 Nov 2001
This code allows you to include a dialog in your code snippets without requiring a user to copy from your resource file and pasting it into their own.
VC6, Win2K, Visual-Studio, MFC, Dev
 
Brad Bruce 4.47
Transparent Static Text In Dialogs
Updated: 4 Jul 2004
A simple way to make static text controls draw transparently over the dialog background.
VC6, Win2K, WinXP, MFC, Dev
 
danamac 4.35
MSN Messenger type status bar popup message box
Updated: 21 Oct 2001
MSN Messenger type status bar popup message box
VC6, VC7, Win2K, MFC, Dev
 
Prateek Kaul 4.34
Helper Class for Resizable MFC Dialogs
Updated: 19 Mar 2009
This class takes care of the child window placement when you resize an MFC dialog. Also stores the size in the Registry for the next call.
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Win2008), Win32, Visual-Studio (VS.NET2003, VS2005, VS2008), MFC, Architect
 
Gernot Frisch 4.33
CDialogEx, CPropertySheetEx2 classes with status bar, toolbar and tool tips
Updated: 28 Sep 2002
CDialogEx and CPropertySheetEx2 are classes derived from CDialog and CPropertySheetEx with support for status bar, toolbar and tool tips
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Martin Ziacek 4.31
EZOptionsDlg - Netscape Preferences like dialog
Updated: 16 Apr 2001
A modified property sheet with the tree control replacing the tabs.
VC6, Win2K, MFC, Dev
 
Lakshmi Vyas 4.31
Save and restore dialog controls' states
Updated: 28 Feb 2004
A simple but universal way to save and restore state of dialog controls
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
uemaker 4.22
Files Selection Dialog Box / Tree
Updated: 8 May 2007
A treeview dialog box.
VB8.0, Windows, .NET2.0, VS2005, Dev
 
Alaa Jebran 4.19
XHTMLTipOfTheDay - HTML Tip of the Day Dialog
Updated: 14 Jun 2004
XHTMLTipOfTheDay is a Tip of the Day dialog that displays HTML and has forward and back buttons.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Hans Dietrich 4.17
Message Balloons
Updated: 28 Nov 2002
Message Balloons as opposed to Message Boxes
VC6, Win2K, WinXP, MFC, Dev
 
Prateek Kaul, RK_2000 4.09
Auto-close message box
Updated: 23 Jul 2007
A simple solution for automatically closing a message box.
VC6, WinXP, MFC, Dev
 
thammadi 4.00
Roll Your Own MsgBox
Updated: 6 May 2010
How to create a custom message box from first principles, including system sounds and print capability.
VB, Windows, .NET, Dev, Design
 
Gregory.Gadow 4.00
CBrowseFolderDialog Class
Updated: 20 Apr 2009
A simple BrowseForFolder dialog functionality implementation.
VC8.0, Windows, Dev
 
Denis Ponomarenko 4.00
CGlassDialog
Updated: 11 Aug 2006
This is a simple class that makes transparent dialog boxes rise more smoothly.
VC6, VC7, Win2K, WinXP, Win2003, MFC, VS.NET2003, VS2005, Dev
 
Youngman Park 3.98
A thread-safe timed message box
Updated: 12 Feb 2001
The system Message Box that is closed atuomatically after some time
VC6, Win2K, MFC, Dev
 
Markus Loibl 3.96
A drop-in replacement for MessageBox()
Updated: 4 Jan 2005
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.
VC6, WinXP, MFC, Dev
 
Chris Hills 3.94
Add a 'Dont show this dialog again' Checkbox with minimal effort
Updated: 9 Mar 2008
A control to let the user select to never see a dialog again.
C#2.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, VS2005, Dev
 
mav.northwind 3.90
SHBrowseForFolder with Explorer style file open dialog PlacesBar (Toolbar)
Updated: 22 Oct 2006
Now, SHBrowseForFolder has the same look and feel as the Explorer file open dialog box.
C++, Windows, Visual-Studio, MFC, Dev
 
tanvon malik 3.85
How to make a transparent WinForm like a Vista form in VS2005
Updated: 27 Aug 2006
We can modify a WinForm's opacity in .NET, but we can not make a form like Vista form, whose header is transparent, but the rest of the form is not.
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
WillCaptain 3.85
Bitmap Backgrounds For Dialog Boxes
Updated: 28 May 2007
An article on setting a Bitmap as the Dialog Background. NO API
VC7, Windows, Visual-Studio, MFC, Dev
 
ImmelmanQ 3.82
Creating a Dialog-based App
Updated: 15 Oct 2001
This is my method of creating dialog-based apps, and in addition, illustrates how to handle the Enter key in an edit control.
VC6, Win2K, MFC, Dev
 
Joseph M. Newcomer 3.80
Tips for dialog based applications
Updated: 25 Aug 2002
Beginners tips for dialog based applications
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
VGirish 3.79
Movement Restricted Dialog Form
Updated: 25 Feb 2008
How to restrict a dialog form's movement area. Useful for MDI applications.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Win32, Dev
 
DaveyM69 3.79
Subclassing Dialogs and Property Pages
Updated: 5 Apr 2001
You have a lot of dialogs that have a lot of properties in common. You'd like to derive the specialized ones from the general ones. Here's how.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer 3.71
Universal Progress Dialog
Updated: 11 Mar 2011
A progress dialog that could be used anywhere, any time, for any task.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, VS.NET2003, IE6.0, IE5.5, Dev
 
P.Gopalakrishna 3.69
Create a modeless dialog box as child window
Updated: 9 Nov 2000
Simple step by step article explaining how to create a modeless dialog box as child window.
VC6, Win2K, MFC, Dev
 
Thomas Blenkers 3.68
messageBox with Timeout
Updated: 12 Jul 2010
This article describes a simple extended message box which can be timed out
C#
 
vicoB 3.67
Bug Submitter Dialog
Updated: 28 Apr 2009
Dialog that enables user to submit various types of bugs via a webservice
VB6, VB (VB7.x, VB8.0, VB9.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Visual-Studio, PHP, Dev
 
Jeroen De Dauw 3.67
Aero Wizard in VB.NET
Updated: 30 Jul 2009
Create an Aero-style wizard in VB.NET
VB6, VB (VB7.x, VB8.0, VB9.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2008)
 
pimb2 3.65
A Gradient Title Bar for modal and modeless dialog
Updated: 22 Jan 2001
This article shows you how to give your Win95/NT4 modeless dialogs a Win98/W2K like gradient title bar.
VC6, MFC, Dev
 
Amit Dey 3.64
An alternative to the often asked view-in-dialog problem using a dialog bar
Updated: 2 Jul 2002
In this article I show an alternative to the tricky (and thus often unstable) attempts to create a view on a dialog.
VC6, Win2K, WinXP, MFC, Dev
 
thom_as 3.57
Background Task Dialog
Updated: 19 Apr 2004
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.
VC6, Win2K, WinXP, MFC, Dev
 
Mauro Leggieri 3.55
Modifying a modal dialog's style and position at run time
Updated: 20 Feb 2006
This article describes how to modify a modal dialog's styles and position at run-time so it can work both as a child of a CPropertySheet as well as a pop-up window on its own.
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Rafique Sheikh 3.55
MemoryBox: A Yes/No/Yes to all/No to all Dialog for C#
Updated: 29 Jan 2007
MemoryBox is a Yes/No/Yes to all/No to all dialog with a similar implementation to the standard Windows MessageBox.
C#, Windows, .NET, Visual-Studio, Dev
 
Chris Johanson 3.53
Splash screen with contents of the VERSIONINFO
Updated: 24 Apr 2004
Easy to implement splash screen for dialog based applications that displays the contents of VERSIONINFO. Look at this!
VC6, WinXP, MFC, Dev
 
Thomas Latuske 3.51
A Doc/View Dialog, supports Dynamic Split
Updated: 21 Aug 2003
You can arbitrarily add DOC/View, and all the view can be resized.
VC6, VC7, VC7.1, Win2K, MFC, Dev
 
lava_sdb 3.50
Creating a dynamically translucent dialog
Updated: 1 Aug 2008
Using two common techniques to create an uncommon UI.
C++ (VC6, VC7, VC7.1, VC8.0), Dev
 
CheerJeer 3.50
Toolbar & StatusBar on Dialog
Updated: 7 Aug 2002
Toolbar / Statusbar on Dialog Window
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Barretto VN 3.47
Wizard Control based on TabControl
Updated: 3 May 2010
Wizard Control based on TabControl. Takes care of next and back movements.
C#
 
Som Shekhar 3.43
Font Properties Property Page
Updated: 4 Oct 2004
Adding the functionality of the ChooseFont() function to a property sheet
VC6, Windows, MFC, Dev
 
Niklas Lindquist 3.42
How to move a dialog which does not have a caption
Updated: 21 Apr 2007
Two ways to move a dialog by dragging its client area.
VC8.0, Win2K, WinXP, Win2003, Vista, WTL, VS2005, Dev
 
Igor Vigdorchik 3.41
Drag & Drop Dialog
Updated: 27 Mar 2002
A dialog-class which you can drag around the screen by clicking anywhere on it.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Jochen Duell 3.39
Customised Modal Dialog
Updated: 23 Apr 2008
Modal dialog with a user-defined look and feel.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP), MFC, Dev
 
lata07mahi 3.33
BitMap Contour To Windows Region
Updated: 16 Sep 2005
An article on how to generate an outline of a bitmap. Used when designing user shaped dialogs.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
serup 3.20
The Tab Order Helper Class
Updated: 13 Oct 2009
A class for manipulating tab order with sub dialogs
C++, Windows, Win32, Dev
 
Yonghwi Kwon 3.00
Using CResizablePage In a CFormView
Updated: 16 Apr 2001
Technique for utilizing a CResizablePage in a CFormView-derived class
VC6, Win2K, MFC, Dev
 
John Simmons / outlaw programmer 2.98
Getting different font colors using the system CColorDialog and changing the background color
Updated: 27 Oct 2002
Believe it or not, changing the background color of a dialog box and using different color fonts is really easy. This will show you how to do so using the system dialog : CColorDialog.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Selevercin 2.94
Create a modeless dialog box as sibling of the app's main window
Updated: 9 Nov 2000
Simple step by step article explaining how to create a modeless dialog box as sibling of the app's main window.
VC6, Win2K, MFC, Dev
 
Thomas Blenkers 2.89
Custom Featured MessageBox
Updated: 11 Feb 2008
A MessageBox that works as we want.
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP), .NET (.NET2.0), Win32
 
Xmen W.K. 2.80
CDialogEx New Ownerdrawn Dialog Base Class
Updated: 24 Oct 2001
Custom non-client drawn dialog base derived from CDialog.
VC6, Win2K, MFC, Dev
 
Michael Pauli 2.77
User Friendly License Input Forms
Updated: 3 Oct 2008
Techniques to make license input forms more user friendly.
C#, VB, Windows, .NET, Visual-Studio (VS.NET2003, VS2005, VS2008)
 
Grant Porteous 2.58
Preventing "Return" and "Esc" From Closing Dialog
Updated: 11 Feb 2005
Preventing the Return and Esc keys from closing a dialog. User will close the dialog via File-> Close or clicking the "x".
C++/CLI, VC6, VC7, VC7.1, VC8.0, .NET, Win2K, WinXP, MFC, Dev
 
JKallen 2.56
Load a child dialog from a dynamic DLL
Updated: 14 Mar 2008
How to load a child dialog from a dynamic DLL and display it in an EXE project as a child.
C++ (VC6, VC7, VC7.1, VC8.0), Windows, MFC, Dev
 
GUNMAN 2.45
A simple way to make a dialog “dragable” without using Title Bar
Updated: 29 Mar 2004
A simple way to make a dialog “dragable” without using Title Bar
C++, Windows, Visual-Studio, MFC, Dev
 
Aris Adrianto S 2.27
Dialog based single instance applications improved
Updated: 21 Jun 2007
Limiting dialog based programs to single instance by modifying the dialog template and using Mutex.
VC6, .NET, WinXP, MFC, Dev
 
swarup, pkhach 2.07
Changing the Default form of Dialog Window
Updated: 24 Dec 2004
Changing the default form of dialog window making it as a circle instead of rectangular form.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Star_Friend 2.00
Function to load a bitmap on a dialog
Updated: 6 Apr 2006
Here is a function to load a bitmap on any dialog.
C++, Windows, Visual-Studio, MFC, Dev
 
Saday Sarkar 1.31
WinForms.ColorDialog in WPF
Updated: 15 Sep 2011
System.Windows.Forms.ColorDialog in a small WPF project TextEditor.
C#4.0, .NET, WPF, Dev, General, WinForm
 
kribo  

Dialog and Windows Programming - Form Views 

top
Title / Updated Author Score  
Detect and Track Objects in Live Webcam Video based on Color and Size by C#
Updated: 7 Jan 2011
Detect and track objects in live webcam video based on color and size by C#
.NET, .NET4, WinForm
 
kdgupta87 4.88
Views in Full Screen Mode
Updated: 19 Feb 2005
Viewing windows in full screen mode.
eVC, VC6, WinMobile, Win2K, WinXP, MFC, Dev
 
Przemyslaw Syrek 4.70
DialogForm - An Extended WinForms Class
Updated: 16 Jan 2011
Easy to use WinForms class to create extended dialog boxes
C# (C#2.0), Windows, .NET (.NET2.0, Mono), WinForm
 
Joe Nachbaur 4.67
Automatic resizing of a FormView based application when the user toggles the control bars on or off.
Updated: 26 Feb 2004
Explains how to implement an application which automatically resizes itself when the user toggles the control bars on or off. This means that for an application using a CFormView derived view, the size of the view will be constant, the parent frame will be resized to fit control bars like status bar
VC6, Win2K, WinXP, MFC, Dev
 
Patric_J 4.57
Painting on a Panel
Updated: 23 May 2011
How to create a panel that can be drawn on
C# (C#3.0, C#4.0), Windows, GDI+, Dev
 
Geoff Samuel 4.50
Splash and Login Forms (Problems and Solutions)
Updated: 8 Sep 2010
The more perfect description of the creation the Splash and the Login forms with full source code
C#, Windows, WinForm
 
vladisvit 3.82
User-Defined Multi-Lingual Applications
Updated: 25 Sep 2009
Developing multilingual applications that allow users to create their own language files
C#, Windows, All-Topics, Architect
 
Mark C. Malburg 3.56
CResizableFormView
Updated: 6 Jun 2001
Extension of Paolo Messina's CResizableDialog concept
VC6, Win2K, MFC, Dev
 
John Simmons / outlaw programmer 3.36

Dialog & Windows - General 

top
Title / Updated Author Score  
WindowSnapshot - System Tray Utility To Surgically Capture Bitmaps of Windows/Controls On The Screen
Updated: 13 Jan 2002
A System Tray Utility to precisely capture screenshots of Windows and Controls anywhere on the screen.
VC6, MFC, Dev
 
Lim Bio Liong 5.00
MDISnap
Updated: 29 Nov 2004
Do your users a favor - add snapping edges to MDI child windows (or anywhere else).
VC6, Win2K, MFC, Dev
 
peterchen 5.00
How to Write a Managed Global Hook for Window Creation and Destruction
Updated: 6 Aug 2009
Create a global hook that sends WM_CREATE and WM_DESTROY messages
C# (C#1.0, C#2.0, C#3.0), Windows
 
medic4891 5.00
April Fools! Evil Windows Dialog Prank
Updated: 31 Mar 2011
Prank your coworkers with a dialog box that appears and disappears randomly by using a notification area app.
VB, Windows, Win32, Win64, Visual-Studio, Dev
 
Gregory.Gadow 5.00
Dialog Boxes Management in WPF Application
Updated: 9 Dec 2011
How to manage the Dialog boxes in WPF application
C#, Windows, WPF
 
Elvin Cheng 5.00
CWnd Helper Class
Updated: 6 Dec 2002
Class with static functions and nested classes to make working with CWnd-derived objects easier
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Alvaro Mendez 4.98
ResizableLib
Updated: 15 Jun 2004
A set of classes to ease the development of resizable windows with MFC
VC6, Windows, MFC, Dev
 
Paolo Messina 4.97
MultiPaneCtrl
Updated: 12 Jul 2010
A control that allows you to create multiple areas with tabs that you can pull with the mouse and as a result change the configuration of these areas.
C++, Win2K, WinXP, Win2003, Vista, Win7, Visual-Studio, MFC, STL, Dev
 
Borodenko Oleg 4.97
Dynamic child window positioning
Updated: 22 Feb 2000
Describes a method to implement resizable child windows.
VC6, Visual-Studio, MFC, Dev
 
Hans Bühler 4.97
Message Management
Updated: 16 May 2000
Learn effective methods for managing your user-defined messages.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer 4.96
Creating draggable windows - SDI and dialogs
Updated: 12 Jul 2002
Shows how you can create windows that can be dragged around, not just through the title bar, but anywhere within the window body
VC7, WinXP, MFC, Dev
 
Nish Sivakumar 4.96
Intercept and Manage Windows Originated by Third-party Components Hosted in C# Application
Updated: 5 Mar 2008
Intercept, fill and close windows originated by third-party components hosted in C# application. As an encountered case, making WebBrowser control silent is considered.
C++, C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Win2003), .NET (.NET2.0), Win32
 
Sergey Stoyan 4.96
SingleInstance Component (Winform)
Updated: 3 Aug 2003
A component that makes a Winform application single instance.
C#, VC7.1, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Reto Ravasio 4.95
Stacked Windows Control Tutorial
Updated: 10 Jul 2006
Step-by-step development of a stacked-windows control.
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Franc Morales 4.95
A simple solution for validation of MFC forms
Updated: 24 Sep 2003
An easy way to do validation for MFC Dialogs, FormViews, PropertyPages
VC6, VC7, VC7.1, Windows, MFC, Dev
 
zcln 4.94
Adding Balloon Windows to a .NET Application
Updated: 13 Jul 2003
Introduction to the BalloonWindow class which allows .NET applications to implement balloon windows similar to what is available in Windows XP. Complete customization allows both the appearence and shape to be configured as well as projecting an alpha-blended shadow.
C#, .NET1.0, Win2K, WinXP, Dev
 
Peter Rilling 4.94
Getting a "Handle" on the MDI Client
Updated: 6 Oct 2004
A component to customize the MDI area of a Form with color, images, border styles, and more.
C#, .NET1.1, Win2K, WinXP, Win2003, GDI+, VS.NET2003, Dev
 
Jacob Slusser 4.94
Transparent Splash Screen
Updated: 13 Jan 2006
Creating a transparent Splash Screen - like the one used by Adobe.
C#, VB, .NET (.NET1.1), Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
DameonBlack 4.94
CFolderDialog - Selecting Folders
Updated: 17 Feb 2005
The CFolderDialog class allows you to add a folder-selection dialog box to your applications.
VC6, VC7, Win2K, WinXP, Win2003, MFC, Dev
 
Armen Hakobyan 4.93
Some handy dialog box tricks, tips and workarounds
Updated: 17 Sep 2002
Hidden modal dialogs, stealing focus, always on top dialogs, going full-screen, expanding and contracting dialogs, removing task bar icon, context sensitive help and many other useful tips and tricks.
VC6, VC7, Windows, Visual-Studio, MFC, Dev
 
Nish Sivakumar 4.93
Create, Position, Show and Hide controls at Runtime using the RollOut Window
Updated: 8 Nov 2000
A neat way to show/hide groups of related controls.
VC6, Win2K, MFC, Dev
 
Masoud Samimi 4.93
CResizeCtrl
Updated: 1 Jul 2000
A resize control to implement resizable dialogs with MFC.
VC6, Windows, MFC, Dev
 
Herbert Menke 4.93
WinForm Extended
Updated: 21 Jul 2010
A WinForm that extend the standard features provided by Microsoft
C#2.0, C#3.0, C#4.0, .NET (.NET2.0, .NET3.0, .NET3.5), WinXP, Vista, Win7, Architect, Dev, Design, .NET4, WinForm
 
Fabio Franco 4.93
A slide form base
Updated: 18 Dec 2002
A slide form class from which to derive your forms from
C#, Windows, .NET1.0, Visual-Studio, Dev
 
nimbus3d 4.92
Layout Manager for Dialogs, Formviews, DialogBars and PropertyPages
Updated: 4 Aug 2000
A framework to provide automatic layout control for dialogs and forms
VC6, Win2K, MFC, Dev
 
Erwin Tratar 4.91
Customizing OpenFileDialog in .NET
Updated: 14 Nov 2006
An extended control to add extra funcionality to the standard OpenFileDialog in .NET.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Dev, WinForm
 
CastorTiu 4.91
MessageBoxManager - A Windows Forms component that provides enhanced MessageBox functionality
Updated: 19 Feb 2006
MessageBoxManager is a Windows Forms component that you can drag & drop into a Windows Forms project's main form, and it gives you enhanced message box functionality without forcing you to change your existing calls to any of the MessageBox.Show() overloads
C++/CLI, C#, VC8.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Nish Sivakumar 4.91
An Analog Clock Design by openTk C#
Updated: 23 Dec 2010
An 2d analog clock design by openTk C# in Winform
C#, .NET
 
kdgupta87 4.91
The singular non-modality of MFC modal dialogs
Updated: 6 Apr 2003
Explains the pseudo modality of CDialog based modal dialogs and a problem with the CDialog::EndDialog implementation
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
Nish Sivakumar 4.90
Add Scrolling to a CWnd or CDialog using a C++ Helper Class
Updated: 20 Sep 2005
An article on adding scrolling to a CWnd or CDialog using a C++ helper class.
VC6, VC7.1, .NET1.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
nschan 4.90
Color Take
Updated: 9 Dec 2005
An article on getting the colors of pixels from the desktop.
VC6, WinXP, MFC, Dev
 
Roger65 4.89
A fast and lightweight cell control
Updated: 11 Mar 2008
A fast and lightweight cell control for displaying tabular data. The cell is a custom control derived from ATL::CWindow.
C++, Windows, Visual-Studio, ATL, WTL, Dev
 
xueming.yan 4.89
Animate the Mainform of your Application
Updated: 31 Jan 2003
Shows how to change the visual style of the application form with an animation.
C#, Windows, .NET1.0, Dev
 
Marc Schneider 4.88
XDialogImport - How to share dialogs between projects
Updated: 18 Jun 2003
XDialogImport describes a simple and effective method for sharing frequently-used dialogs between projects, using some documented and some poorly documented techniques.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Hans Dietrich 4.88
WPF Command Prompt
Updated: 29 Aug 2011
A flexible easy to use WPF Command Prompt that is easy to use and modify
C# (C#4.0), Windows, WPF, Dev
 
Clavius Maximus 4.88
MFC/C++ Helper Class for Window Resizing
Updated: 7 Dec 2011
Gives you total control when it comes to resizing windows
C++, Windows, Win32, MFC, Dev
 
Mizan Rahman 4.87
XKeyboard - on-screen keyboard - Unedited
Updated: 4 Apr 2005
XKeyboard eliminates the threat of keyloggers by allowing the user to enter a password by clicking on buttons displayed on an on-screen keyboard.
VC6, Win2K, WinXP, MFC, Dev
 
Hans Dietrich 4.87
Various methods for capturing the screen
Updated: 19 Sep 2006
Explains techniques for capturing the screen programmatically.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
P.Gopalakrishna 4.86
TSWizard - a wizard framework for .NET
Updated: 26 May 2003
Provides a framework for creating wizards for use in your .NET applications
C#, .NET1.0, Win2K, WinXP, Dev
 
James T. Johnson 4.86
Window's Region User Mode Monitoring
Updated: 4 Nov 2010
This article describes the method to perform user mode region monitoring of the specified window.
C++, Windows, Visual-Studio, Architect, Dev, Visualisations
 
Sergey Popenko, Apriorit Inc 4.86
Modal MFC frame window
Updated: 9 Aug 2005
Utility class that helps to implement a modal dialog's behavior for any CFrameWnd-derived window class in an easy way.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Alexey Nikitin 4.85
Cristi Potlog's Wizard Control for .NET
Updated: 21 Sep 2005
This article introduces a sample wizard control for Windows Forms.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Cristi Potlog 4.84
MS Spy++ style Window Finder
Updated: 9 Jul 2002
Ever wondered how the cool Microsoft Spy++ Window Finder Tool is created ? Here is one possible implementation.
VC6, MFC, Dev
 
Lim Bio Liong 4.83
Improved Dialog Data Validation for Doubles
Updated: 8 Dec 2002
Dialog data validation for doubles that allows you to specify a variable name and an interval range (e.g. [-90,90))
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Damir Valiulin 4.83
CWindow (A wrapper class for the window API functions) + IuSpy
Updated: 9 May 2008
CWindow (a wrapper class for the window API functions) + IuSpy(Spy++ analog).
C# (C#2.0), .NET2.0, Win32, WinForm
 
Maxim Berezov 4.83
Dissecting the MessageBox
Updated: 26 Apr 2005
A look at what goes into creating a message box, and in the process, create a customizable message box that supports custom buttons, icons, fonts ,"Don't ask me again" functionality, timeouts, localization and lots more.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Sijin 4.83
How to make a Message Only Window
Updated: 12 Aug 2004
An article on how to make a message only window.
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
bryce 4.81
Go to sleep! Fade to B/W
Updated: 9 Nov 2003
Fading a window from color to black and white like Windows/XP
VC6, VC7, Win2K, WinXP, MFC, Dev
 
John A. Johnson 4.81
Centering MessageBox, Common DialogBox or Form on applications
Updated: 30 Mar 2005
Simple component to center any MessageBox, Form or CommonDialog on applications.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Jean-Claude Lanz 4.81
A Plug-in Wizard Framework
Updated: 21 May 2008
A wizard framework that supports plug-ins for the wizard pages.
C#, Windows, .NET, Architect, Dev, Design, WinForm
 
Marc Clifton 4.81
Always on Top
Updated: 26 Nov 2003
A DLL which creates a system hook to trap WM_INITMENUPOPUP and append an "Always on Top" option to all system menus.
VC7, WinXP, MFC, Dev
 
Rob Langston 4.80
Adding a Recent File List to an MFC dialog based application
Updated: 4 Sep 2001
This article demonstrates how to add a recent file list to a dialog based application
VC6, Win2K, Visual-Studio, MFC, Dev
 
PPresedo 4.80
FileDialogExtender
Updated: 4 Dec 2004
Describes an easy way to change the initial view state of the listview in the Open/SaveFileDialog.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev, WinForm
 
Robert Rohde 4.80
Extend OpenFileDialog and SaveFileDialog the easy way
Updated: 17 Sep 2010
Customize OpenFileDialog and SaveFileDialog using a User Control
C#2.0, .NET2.0, WinXP, VS2005, Dev, Design
 
dmihailescu 4.80
Restore Your Application's Window Position At Ease
Updated: 10 Nov 2005
This is an article on how to restore your window to the saved position. All you need to do is just derive your own window class from the provided class. You can also extend the window position management function for some other correlative utilities.
VC6, VC7, VC7.1, .NET1.1, WinXP, MFC, VS.NET2003, Dev
 
Xia Xiongjun 4.79
Tabbed Dialog Box Class
Updated: 27 Feb 2000
A docking dialog that auto-expands when the mouse passes over it
VC6, MFC, Dev
 
Christophe Mestrallet 4.77
Selection Rectangle: An Implementation in "Explorer style" :)
Updated: 28 Jan 2010
A semi-transparent selection rectangle
C++, Windows, Win32, MFC, Dev
 
Eugen Podsypalnikov 4.76
TCX Message Box (derived from CWnd)
Updated: 18 Nov 1999
An extended message box class for MFC applications.
VC6, MFC, Dev
 
Thales P. Carvalho 4.76
FindWindow
Updated: 4 Apr 2009
FindWindow is a tool for searching windows/controls
C#, Windows, .NET (.NET1.0), Win32, Dev
 
Jörg Bausch 4.75
How to Create a Custom Jumplist with Custom Events in Windows Forms
Updated: 23 Oct 2010
Creating a custom Jumplist with custom events and examining all of its features in Windows Forms 3.5
C#, Windows (Win7), .NET (.NET3.5), Win32, C#3.5, tips, programming, .NET4, Managed, Article, WinForm
 
Ahmed_Said 4.75
C# Fade Form Effect With the AnimateWindow API Function
Updated: 19 Oct 2008
An easy way to perform fade/slide effects for forms.
C#, .NET, Dev
 
MCF.Goodwin 4.74
HTMLTextBox
Updated: 24 Jan 2007
Provides a user control that allows the user to edit HTML page.
C#, Windows, .NET, Visual-Studio, Dev
 
Jay Liu 4.73
Stacked dialogs
Updated: 29 Dec 1999
Creating a stacked dialog such as Netscape's 'Preferences' dialog.
VC6, MFC, Dev
 
Zoran M. Todorovic 4.73
OptionsForm and OptionsPanel, two classes to easily manage application options
Updated: 25 Oct 2006
Two classes that let you synchronize GUI and Settings (or any other binding) with automatic saving/cancelling.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev
 
Elia Sarti 4.70
Drag and Drop in a Dialog
Updated: 17 Nov 2003
Simple Drag and Drop Facility in a Dialog
VC6, Windows, MFC, Dev
 
jibesh 4.70
Expanding and collapsing Dialogs
Updated: 9 Jan 2000
This article gives you the ability to make your dialogs expand or contract, depending on how much information the user wishes to view.
MFC, Dev
 
Michael Walz 4.70
Tooltips in modal dialog boxes
Updated: 20 Nov 1999
A demonstration of how to show tooltips in modal dialog bozes
VC6, Visual-Studio, MFC, Dev
 
Henk Devos 4.70
Pupil or Eyeball Detection and Extraction by C# from eye image
Updated: 27 Dec 2010
pupil Extraction by C# from eye image
C#, .NET, Visual-Studio, C#3.5, Application, Algorithms, Methods
 
kdgupta87 4.70
Provide Your Custom Class Name to your MFC Application
Updated: 14 May 2011
Provide your customized class name to MFC application SDI/MDI and dialog based
C++, Windows, Visual-Studio (VS2008, VS2010), MFC, Dev
 
Martin Richter [MVP C++] 4.69
Gribble2 - CGribbleWnd goes blitting.
Updated: 17 Jul 2001
Some full screen blitting leads to yet another look at Windows painting messages.
VC6, Win2K, MFC, Dev
 
Tim Deveaux 4.68
Gribble1 - CWnd goes full screen
Updated: 16 Apr 2001
This brief tutorial shows how to use a CWnd in 'full screen' mode, and provides a framework for investigating some simple Windows graphic calls.
VC6, Win2K, MFC, Dev
 
Tim Deveaux 4.67
Subclassing 101
Updated: 27 Jun 2010
The basics of Subclassing
VB, Windows, Dev
 
Chris Boss 4.67
An advanced rendering class
Updated: 15 Jul 2008
A rendering class with full customizations for novice or advanced users.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Win2K, WinXP, Vista, VS.NET2003, VS2005, VS2008, Design
 
Epoque 4.65
A Persistent Wait Cursor
Updated: 26 Jan 2003
A simple method of maintaining a wait cursor across messages
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Martyn Pearson 4.65
ToolTip With Image C#
Updated: 3 Sep 2009
It is a customized ToolTip that can display text with Image. We can configure size and border color too. It is built on .NET 2.0 Platform
C# (C#1.0, C#2.0, C#3.0), Windows, Dev, WinForm
 
Kumar, Ravikant INDIA Bangalore 4.63
Using PreSubclassWindow
Updated: 24 Oct 2001
PreSubclassWindow is a very nice handler to use for certain effects in dialogs.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer 4.61
DDXFile v1.11 - DDX Filename Selection
Updated: 3 Mar 2000
A freeware DDX routine for selecting a filename.
VC6, MFC, Dev
 
PJ Naughter 4.60
Tool tip on window
Updated: 16 Oct 2001
Tooltips for window according to specified rectangular areas of that window
VC6, Win2K, MFC, Dev
 
onlyrakesh 4.60
MFC Transparent CDialog Demo
Updated: 3 Dec 2002
A transparent dialog
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Nic Wilson 4.60
"Do not ask again" Message Boxes
Updated: 4 Feb 2003
Two simple ways to add "Do not ask again" Message Boxes to your application.
VC6, Win2K, WinXP, MFC, Dev
 
Nicolas Bonamy 4.59
Extended Folder Browser
Updated: 20 Jun 2006
Adding functionality to a Folder Browser Dialog control.
C#, .NET, WinXP, Visual-Studio, Dev
 
Goldberg Royee 4.58
Advanced MessageBoxing with the C# MessageBoxIndirect Wrapper
Updated: 6 Mar 2007
This article presents a friendly C# wrapper class for the MessageBoxIndirect API. The MessageBoxIndirect class allows you to add a help button, custom icon, locale-aware buttons, and different modalities to a message box.
C#, VC7.1, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Scott McMaster 4.58
Google Talk styled Windows Form
Updated: 8 May 2006
How to use a custom Paint event handler to draw your own Windows Form.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev, WinForm
 
NiaWs 4.55
2D Water Effect in WTL
Updated: 28 Apr 2011
A WTL control class to add water effect to an image, like what's done in the TortoiseSVN About dialog
C++, Windows, ATL
 
Tom Gee 4.54
Splash Screen C++ Class without MFC or .NET
Updated: 21 Apr 2009
A C++ class to generate a splash screen and about box from a bitmap and version string resources.
VC6, VC7, VC7.1, VC8.0, Windows, Win32, Visual-Studio, Dev
 
Chris Apple 4.54
A Very Smart and Easy Way to Develop Server Software for File Manipulation
Updated: 4 Aug 2011
This is a simple server software for copying file from one directory to other but the technique can be used to develop in any server software.
C# (C#3.0), .NET (.NET3.5), Architect, Dev, C#3.5, WinForm
 
Md. Rashim uddin 4.53
Resize/Reposition the Controls in a Dialog at your Pleasure
Updated: 1 Mar 2006
You can resize or reposition the controls in your dialog derived from CSizingDialog to anywhere you wish just by specifying some simple strings or numbers. In addition, most kinds of controls almost don't flicker when moving, which is often a problem in some other solutions.
VC6, VC7, VC7.1, WinXP, MFC, VS.NET2003, Dev
 
Xia Xiongjun 4.52
Browse for Folder with a Quick Pick
Updated: 16 Mar 2006
Customized version of the "Browse for folder" dialog. It creates quick picks to your selected directories.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Lars [Large] Werner 4.50
Easy Customize Title Bar
Updated: 11 Sep 2009
Create your own customized title bar instead of using the traditional Windows title bar
C#, Windows, Dev, WinForm
 
venura c.p.w. goonatillake 4.50
How to Move, Resize, and Reconfigure Objects in Working Applications
Updated: 30 Sep 2009
The algorithm and code to make objects in running applications moveable/resizable by users
C#, .NET, Visual-Studio, Architect, Design
 
SergeyAndreyev 4.50
SplashForm - A Splash Window Form
Updated: 17 Feb 2005
This article is about a class that extends Windows Forms to create splash screens and About dialogs.
C#, Windows, .NET1.1, GDI+, VS.NET2003, Dev, WinForm
 
abhinaba 4.50
Sizers: An Extendable Layout Management Library
Updated: 16 Jan 2000
An article on extendable layout management classes.
VC6, MFC, Dev
 
William E. Kempf 4.50
Xguiplus - A set of Photoshop's-like color pickers
Updated: 14 Jul 2002
An MFC compliant Adobe Photoshop's-like Color Picker from xgui
VC6, VC7, Win2K, WinXP, MFC, Dev
 
dswigger 4.50
CIconDialog - Icon Selection Dialog
Updated: 3 Mar 2000
A Freeware MFC dialog class to select an icon.
VC6, Visual-Studio, MFC, Dev
 
PJ Naughter 4.47
Drawing Image on MDI Main Frame background
Updated: 26 Mar 2002
This article explains how to draw images on MDI Main Frame background using window subclassing
VC6, VC7, Win2K, MFC, Dev
 
Konrad Rotuski 4.43
Resize MDI Child Frame Windows to Fit Form Views
Updated: 16 Apr 2001
Make the MDI windows which contain your program's forms snap to match the forms' sizes.
VC6, Win2K, MFC, Dev
 
Brian C Hart 4.43
Getting a window size-grip (“grippie”) without the statusbar
Updated: 17 Jul 2006
An article that describes how to add a size-grip control to windows.
VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
Maksim Libenson 4.42
Is My Application on Top?
Updated: 24 Jul 2007
A function to estimate whether a form is on the top of all other windows.
VB8.0, Windows, .NET1.0, .NET1.1, .NET2.0, VS2005, Dev
 
Tomzhu 4.40
A Wrapper for MessageBoxIndirect
Updated: 22 Feb 2000
A class which encapsulates MessageBoxIndirect.
VC6, MFC, Dev
 
Peter Kenyon 4.40
Windows XP Grayscale Shutdown Effect in Windows Forms
Updated: 15 Apr 2009
How to create a Windows Shutdown effect in Windows Forms using C# and .NET.
C#, .NET, GDI, GDI+, Dev
 
Rizwan Qureshi 4.40
Yet Another Balloon Goes Up
Updated: 6 Sep 2002
Demonstrates custom form shapes, regions, delegates, form ownership
C#, .NET1.0, Win2K, Dev
 
Alastair Stell 4.39
Replace a Window's Internal Scrollbar with a customdraw scrollbar Control
Updated: 17 Jun 2007
Shows how to replace a window's scrollbar with a skinable scrollbarctrl
C++, Windows, Visual-Studio, MFC, Dev
 
flyhigh 4.38
Control client area minimum size with MFC
Updated: 14 Feb 2006
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.
VC6, MFC, Dev
 
lano1106 4.37
Preserving window position in a MFC SDI application
Updated: 12 Sep 2001
How to preserve the window position in a SDI MFC application.
VC6, Win2K, Visual-Studio, MFC, Dev
 
Michael Walz 4.36
WindowFloater - A System Tray Utility To Make A Window Float To The Top.
Updated: 5 Jan 2002
A System Tray utility to make any window float to the top of the Z-Order.
VC6, MFC, Dev
 
Lim Bio Liong 4.35
Win32 Window Minimal - Unedited
Updated: 28 Jun 2011
Getting started with Win32 programming through creating a window with minimum code and complexity
C++, C, Windows (WinXP, Vista, Win2008, Win7, Win2008-R2), Win32, Win64
 
Jani Mäkinen 4.35
Windows subclassing and hooking with C++ classes
Updated: 9 Oct 2003
This article put forwards a proposal for structured window subclassing and hooking
VC7, VC7.1, Win2K, MFC, Dev
 
Emilio Garavaglia 4.34
GmailNotifierControl: A Gmail Notifier like control
Updated: 6 Jun 2005
A Gmail Notifier dialog control, to use with any app, just like a baloon tooltip.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
eRRaTuM 4.33
Splasher v1.32 - A Splash Screen Implementation
Updated: 3 Mar 2000
An improved splash screen component for MFC.
VC6, MFC, Dev
 
PJ Naughter 4.33
Child Dialog (Sub Forms)
Updated: 17 Nov 1999
A simple class for handling Child Dialogs within a dialog or property sheet.
VC6, Win2K, MFC, Dev
 
Daniel Zuppinger 4.31
Dynamic Dialog Class
Updated: 19 Jun 2002
Create dialogs dynamically, and easily, without the need for a dialog resource script.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Marcel Scherpenisse 4.29
A control class for browsing through the Network Neighborhood
Updated: 3 Sep 2004
If you want to have an easy-to-use Dialog Box to browse through the network, have a look at this. This library allows for selecting network shares, directories, files, ... and will ask for a user name and password, if needed.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
JurgenVanGorp 4.29
Getting User Input With Dialogs Part 1
Updated: 27 Nov 2008
An article on getting user input using your own dialog boxes.
C#3.0, .NET1.1, .NET2.0, .NET3.5, Dev, WinForm
 
Henry Minute 4.29
PI, a small but helpful popup info implemented in C#
Updated: 27 May 2004
A component for popup infos with configurable lifetime and callback features.
C++, C#, .NET1.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
fuad.abdallah 4.28
Assigning an application’s icon to all forms in the application
Updated: 5 Oct 2008
It is a handy thing if all the windows in an application, by default, have the same icon like the application’s executable. Here is a tip: how to easily assign your application’s icon to all the hosted forms.
C#, Windows (Win2K, WinXP, Win2003, Vista, TabletPC), .NET, Dev
 
Sergey Stoyan 4.26
A Scrolling Credits Dialog
Updated: 6 Dec 2002
Scrolling credits the easy way, under MFC.
VC6, MFC, Dev
 
Mark Findlay 4.23
EnsureRectangleOnDisplay
Updated: 6 Mar 2006
Ensure a window rectangle is fully on one screen.
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Iain Clarke, Warrior Programmer 4.23
Showing Our Template Not Below but Side by Side the CFileDialog Controls
Updated: 23 Sep 2006
Why our template is added at the bottom; here is the way we can add our control side by side other CFileDialog controls
VC6, VC7, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
tanvon malik 4.22
Fading Forms In and Out
Updated: 13 Aug 2007
Add fade transitions to your applications
C#2.0, Windows, .NET2.0, Visual-Studio, GDI+, Dev, Design
 
Nicholas Seward 4.17
Improved Tip-of-the-Day Dialog
Updated: 17 Nov 1999
VC6, MFC, Dev
 
Robert Pittenger, MCPD-EAD 4.17
IP Address, Port Number, Subnet Mask Submission Form Library
Updated: 18 Mar 2003
A class library for an easy submission of IP Address, Port Number and Subnet Mask
VB6, C#, .NET1.0, Win2K, WinXP, Dev
 
Christian Ballerstaller 4.12
Edit State aware Form with customizable controls
Updated: 1 Feb 2005
Reuseable form class, including typical modal buttons that detect any edit changes on any control on the form and sets form state to dirty, enabling OK and Apply buttons.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Sean Garratt 4.11
A Better CenterWindow() Function
Updated: 3 Oct 2000
This is a good replacement for CWnd::CenterWindow() that works.
VC6, Win2K, MFC, Dev
 
Brian C Hart 4.11
Saving a windows size position and state in MFC
Updated: 30 May 2001
Saving the size and positions of windows so that they can be restored next time the app loads up
VC6, VC7, Win2K, Visual-Studio, MFC, Dev
 
[James Pullicino] 4.10
Filtering Special Keys Using C#
Updated: 3 Mar 2011
Filter out unwanted keys and key combinations: Alt+F4, Ctrl+F4, Alt+Tab, Ctrl+Esc, Windows keys, Windows key shortcuts, and Windows hotkeys in C# by capturing Win32 low-level keyboard events.
C#, Windows, .NET, Dev
 
AC Everspaugh 4.10
Speed Up Printing with the PrintPreviewDialog
Updated: 1 May 2006
Supplies a custom PrintPreviewDialog that, at printing time, skips the passed printDocument object and prints from the previews.
C#, VC7.1, Windows, .NET1.1, VS.NET2003, Dev
 
Stanciu Vlad 4.08
.Notifier
Updated: 1 Sep 2008
Notifier: an Outlook-like notification window
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0), Win32, Visual-Studio (VS2005), Dev, Design
 
syntaxed 4.06
Retain the size and position of forms and dialogs
Updated: 5 Sep 2008
Store and retreives the last position and size of a form using an XML file.
C#, Windows, .NET, Visual-Studio, Dev
 
Mycroft Holmes 4.06
Popup Killer
Updated: 16 Jul 2002
This application is meant to deal with those annoying popup windows
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Pablo van der Meer 4.05
Notification Window
Updated: 3 Nov 2011
A notification window that appears on the lower right part of the screen.
C#, Windows, .NET, Dev
 
Simon B. 4.05
Saving the state (serializing) a Windows Form
Updated: 13 Jun 2010
Describes how to save the state of all controls on a form, and restore them at a later time
C#, Windows, .NET, Dev, Forms
 
Mr Yossu 4.04
Dialog Box Control Management
Updated: 16 May 2000
Learn how to effectively control your dialogs.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer 4.03
C# Windows Aero Style Wizard Control
Updated: 15 Jun 2010
I have been a fan of the Windows Aero styled windows since Aero was first introduced in Windows Vista. However, there is little to no Aero inclusion in the .NET Framework, so I set out to create my own Windows Aero themed form.
C#, Windows, Dev, Design, UI, GUI
 
jonpreecebsc 4.00
Windows Credentials Dialog Clone
Updated: 14 Jul 2011
Clone of the Windows Credentials dialog.
C#, VB.NET, Windows, Dev, WinForm
 
Greg Osborne 4.00
Splash Screen C++ Class using MFC
Updated: 23 Apr 2009
A MFC C++ class to generate a splash screen and about box from a bitmap and version string resources.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Win32, Visual-Studio (VS2008), Dev
 
Chris Apple 4.00
Aero Shake
Updated: 9 May 2009
Implement the Windows 7 Aero Shake feature in .NET WinForms.
C#, .NET, Dev, WinForm
 
VCSKicks 4.00
Save/Restore main window size with a single function call
Updated: 13 Sep 2000
Save/restore the main window size at application exit/startup with a single function call in MDI, SDI and dialog based applications.
VC6, Win2K, Visual-Studio, MFC, Dev
 
Martin Holzherr 4.00
Standard file open dialog with preview
Updated: 28 Dec 1999
This article describes a completely object oriented standard file open dialog with preview.
C++, Visual-Studio, MFC, Dev
 
Jorge Lodos 3.96
Have fun with the MDI client area
Updated: 31 Jul 2008
How to modify your client area properties, center controls, and do other fun tricks.
C# (C#3.0), VB (VB9.0), .NET (.NET3.5), Visual-Studio (VS2008)
 
Gregory.Gadow 3.95
Using dialogs in console apps
Updated: 23 May 2000
Learn how to display a message box from a console application.
VC6, Visual-Studio, MFC, Dev
 
Joseph M. Newcomer 3.94
Implementing Single Instance Application Using “File Mapping” Technique
Updated: 29 Apr 2009
Yet another single instance implementation
C++, Windows, Win32, MFC, Dev
 
cyb70289 3.93
Message Form - A minimum time display form
Updated: 14 Dec 2006
Display useful messages for a minimum duration.
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Marc Clifton 3.91
Custom windows using .NET 2.0 and the WinAPI
Updated: 19 Jul 2009
An article about windows with custom shapes.
C#1.0, C#2.0, C#3.0, .NET, GDI+, Dev
 
NeoPunk 3.87
A "Don't show this again" checkbox for the .NET MessageBox
Updated: 14 May 2004
A C# class which uses Dino Esposito's LocalCbtHook component to add a "Don't show this again" checkbox to any .NET MessageBox.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Mike Scanlon 3.82
A snap to screen border dialog class
Updated: 8 Apr 2000
Dialog class that implement a snap-to-screen-border feature like Winamp
VC6, MFC, Dev
 
François Gagné 3.75
Window Selector Tool
Updated: 20 Apr 2003
A dialog enabling window selection
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Andrei Isac 3.71
WYSIWYG Color and Font CommonDialogs
Updated: 7 Jun 2006
Enhancing user pleasure, or how to get the current user choice from a running dialog.
C#, Windows, .NET2.0, VS2005, Dev
 
OrlandoCurioso 3.70
Add a Help Button to a MessageBox
Updated: 23 May 2000
How to add a help button to a MessageBox and associate it with a context-sensitive help ID
VC6, Visual-Studio, MFC, Dev
 
Robert Pittenger, MCPD-EAD 3.65
A Floating Popup Control
Updated: 4 May 2006
A floating popup control which can display any form.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
H. S. Masud 3.64
Implementing Modal Message Loops
Updated: 27 Feb 2000
An introduction to creating modal windows
VC6, Win2K, Visual-Studio, MFC, Dev
 
Chris Becke 3.62
CClockCtrl v1.01
Updated: 4 Mar 2000
A Freeware MFC class to display an analog clock.
VC6, MFC, Dev
 
PJ Naughter 3.60
Subselection Dialog
Updated: 17 Nov 1999
Subselection dialog.
VC6, Win2K, MFC, Dev
 
Daniel Zuppinger 3.60
Fading forms in and out
Updated: 2 Sep 2008
This article will explain how to fade a form in and out, using VB.NET.
VB6, VB (VB7.x, VB8.0, VB9.0), Windows, .NET, Dev
 
Ashley Staggs 3.60
Updating modal dialog contents using callbacks
Updated: 7 Dec 1999
How to update a modal dialog contents using a callback function
VC6, MFC, Dev
 
Zoran M. Todorovic 3.52
Advanced message box for .NET
Updated: 6 Oct 2008
A replacement of .NET MessageBox class that provides additional features and improvements like possibility to show any number of buttons, ‘apply-my-answer-by-default’ checkbox, intelligence layout and more.
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Win32, Visual-Studio (VS2005), Dev
 
Sergey Stoyan 3.51
Enumerate Controls In a Dialog Box or FormView
Updated: 9 Aug 2005
Enumerate all controls in a dialog box or form view.
VC6, Win2K, WinXP, MFC, Dev
 
John Simmons / outlaw programmer 3.48
Adding custom dialogs to your applications
Updated: 16 Oct 2005
The article introduces a base dialog form class, which can be used to create all kinds of OK/Cancel type of dialogs. It also gives the basics of custom control creation and form inheritance.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
miklovan 3.46
A note about using control notification messages in MFC classes
Updated: 1 Jul 2002
How your control can eat its parent's messages.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Tibor Blazko 3.38
.NET Splash Screen Component
Updated: 23 Oct 2008
A splash screen which allows for dynamic creation and updates.
C#, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev
 
Anon1234567890 3.35
A Card Dialog
Updated: 19 Jan 2000
An auto-sizing dialog used to store and display smaller child dialogs.
VC6, MFC, Dev
 
Zoran M. Todorovic 3.33
Easy Splash in Five Minutes
Updated: 27 Aug 2006
An easy way to create a splash for your MFC program in less than five minutes
C++, Windows, Visual-Studio, MFC, Dev
 
kencocomputers 3.31
Transparent windows under W2K or WXP
Updated: 27 Apr 2001
Transparency for standard controls.
VC6, Win2K, WinXP, MFC, Dev
 
Franz Brunner 3.29
MDI child as dialog form (MDI modal workaround)
Updated: 21 Dec 2009
Ever had the need to block all other forms and controls when a specific form is shown as a dialog? This is a very simple workaround, for an MDI modal form.
C#, Windows, Dev, WinForm
 
Paw Jershauge 3.29
Restore Form Position and Size in C#
Updated: 23 Apr 2008
Presents some logic and code to intelligently restore window sizes and positions.
C#, .NET, Dev
 
Samuel Allen 3.24
A simple C# Scrolling AboutBox Control
Updated: 26 Jan 2006
Describes how to create a simple scrolling aboutbox usercontrol with C#. The control can manage its display object list including text or image.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev, WinForm
 
Man_Man2612 3.22
A border for the Frame window
Updated: 17 Jul 2002
How to draw/redraw a rectangle along the window rect, when the window is activated or deactivated.
VC6, Win2K, WinXP, MFC, Dev
 
Dave Matrix 3.08
Colorizing the scrollbars of your application's window
Updated: 14 Mar 2006
An article on colorizing the scrollbars of your application's window.
VC6, Win2K, WinXP, MFC, Architect, Dev, QA
 
Habeeballah Hasnoddin 3.08
Twinkle twinkle little star
Updated: 14 Dec 2009
How to make irregular shaped forms in VB.NET.
VB10, Windows, Dev
 
Michael Rosqvist 3.07
How to Show " Pick Icon Dialog "
Updated: 17 Sep 2006
Windows provides a facility to change folders and other icons, by showing this dialog
C++, Windows, Visual-Studio, MFC, Dev
 
tanvon malik 3.00
Dialog based single instance applications
Updated: 8 Mar 2006
Limiting dialog based programs to single instance by modifying the dialog template – my way.
C++, Windows, Visual-Studio, MFC, Dev
 
pkhach 3.00
Updating the GUI from another thread made easy
Updated: 19 Feb 2007
Ever tried updating a control from a background thread and received an error? Here's an easy and clean way to do it...
C#1.0, C#2.0, C#3.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, VS2005, Dev
 
daniel.byrne 3.00
A Versatile MessageBox
Updated: 19 Oct 2009
An easy and versatile MessageBox that allows you to use any number of buttons.
C#
 
Christ Kennedy 3.00
MSIUninstaller.exe (Console Application)
Updated: 7 Aug 2008
This tool allows you to easily remove all previously installed MSI packages.
VB, .NET2.0, Win32, SysAdmin
 
thomasholme 3.00
Minimize window to system tray
Updated: 8 Jul 2008
This article describes how you can write some simple code for minimizing a window to the system tray.
C# (C#2.0), Windows (WinXP), Dev
 
Elroy Dsilva 3.00
CPushPinFrame v1.11
Updated: 3 Mar 2000
A Freeware MFC PushPin property page dialog class.
VC6, MFC, Dev
 
PJ Naughter 3.00
Animated Dialog Menu with Client Shadows
Updated: 5 Nov 2003
This article shows how to create an animated menu, on any CWnd
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
Vladimir Ralev 3.00
A Simple Way for Changing the Content of the Dialog
Updated: 29 Feb 2004
A simple way for changing the content of the dialog .
VC6, Win2K, MFC, Dev
 
algusen@yandex.ru 2.89
Checking for an existing instance of a Windows application, and setting the MDI parent form of an MDI child
Updated: 8 Sep 2008
How to check for an existing instance of a Windows application, and how to set the MDI parent form of an MDI child, how to list all MDI children, etc., in a C# Windows application.
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
Rehan Ahmad Abbasi 2.88
InputBox using WinAPI
Updated: 12 Jun 2002
InputBox using WinAPI.
VC6, Win2K, WinXP, MFC, Dev
 
mah 2.84
VB Like InputBox for MFC
Updated: 14 Feb 2003
InputBox for MFC without Dialog Resource.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Muneeb R. Baig 2.82
Bounded rectangles
Updated: 18 Jan 2008
A very brief discussion on how to restrict a window's position to a bounding rectangle.
C++ (VC6), Windows (WinXP), Visual-Studio, MFC, Dev
 
DavidCrow 2.80
Implement Observer Pattern in an Absolutely Easy Example
Updated: 16 Sep 2008
Observer pattern in C# using Event and Delegate
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Win2003), .NET (.NET2.0), Win32, Visual-Studio (VS2005, VS2008), Architect, Dev, Design
 
Ng. Anh Vu 2.78
How to Customize the PickIconDlg with Hook
Updated: 17 Sep 2006
A simple class to show the PickIconDlg. Now this dialog also shows index of selected icon
C++, Windows, Visual-Studio, MFC, Dev
 
tanvon malik 2.75
NetMeeting for Windows 7
Updated: 20 Apr 2011
Share Desktops between Windows 7 Systems
C#, Win7, Dev
 
KMSRao 2.73
Scroll Window
Updated: 23 Mar 2008
A scroll window that surpasses the 16-bit limit and can be hosted by a dialog.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP), MFC
 
Redsome 2.72
Find and Minimize or Maximize or Restore a Window
Updated: 19 Dec 2007
Find and minimize or maximize or restore a window.
VB, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Dev, WinForm
 
Mohan Kumar 2.71
Opacity of Forms in C#
Updated: 2 Sep 2008
Learn more about changing the opacity of forms, using C#.
C#1.0, C#2.0, C#3.0, .NET, WinXP, Vista, VS2008, Dev, WinForm
 
Mohammad Dayyan 2.69
How To Hide A Window in TaskBar
Updated: 16 Apr 2004
This article explains how to hide a window's name in the taskbar while the window itself is still active.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
Aris Adrianto S 2.67
A Tool to look up Common Windows Flags
Updated: 20 Feb 2002
A simple tool to decode windows flags , like window styles, extended styles. Supports drag and drop.
VC6, Win2K, MFC, Dev
 
Bijesh 2.67
Applying XP visual styles to Windows Forms applications
Updated: 11 Sep 2008
How to make a Windows Forms program use Windows XP styles.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Dev
 
Sergiy Korzh 2.67
Making sure data is saved when closing a CRecordView application
Updated: 26 Feb 2006
An extension of the application in CH 14 of 'Teach Yourself Visual C++ 6 in 21 Days' by Davis Chapman.
C++, Windows, Visual-Studio, MFC, Dev
 
Ben Aldhouse 2.67
CTimerScroll class
Updated: 23 Jan 2001
Helper class to handler the mouse cursor movement near to client's area borders
VC6, MFC, Dev
 
José Alfredo Morón P. 2.63
Find and Close the Window using Win API
Updated: 19 Dec 2007
Find and Close the window using Win API
C# (C#1.0, C#2.0, C#3.0)
 
Mohan Kumar 2.62
EXE Name From CWnd*
Updated: 24 Jan 2005
Retrieve executable name from CWnd.
VC6, Win2K, WinXP, MFC, Dev
 
Stephen Love 2.60
A C++ OCX for drawing pictures on any window of your Application
Updated: 7 Nov 2002
The control overwrites the windows event handler to overtake the paint event.
VB6, VC6, VC7, Win2K, WinXP, MFC, Dev
 
Romout 2.55
Enabling or Disabling controls in more effective and efficient way
Updated: 16 Apr 2002
Using the STL bitset class to create an elegant solution to a common problem
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Jamil Ahmed 2.50
Shareware registration dialog
Updated: 15 Oct 2002
Dialog that manages shareware application registration and trial period
VC6, Windows, MFC, Dev
 
Ivan Markovic 2.48
Window Styles
Updated: 17 Aug 2002
Window Styles
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Barretto VN 2.45
Icon Colors
Updated: 13 Apr 2005
An article on what you can do with color.
VC6, WinXP, MFC, Dev
 
Roger65 2.45
Integrating WPF with Windows Forms
Updated: 15 Jan 2008
Adding WPF functionality to Windows Forms Applications
VB (VB9.0), Windows (WinXP, Vista), .NET (.NET3.0, .NET3.5), Visual-Studio (VS2008), WPF, Dev
 
Paritor 2.43
Writing a Customizable AboutBox Component
Updated: 28 Nov 2000
Shows how to write a component using C#.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Naveen K Kohli 2.35
Form Docker
Updated: 23 Sep 2008
Form Docker is a class library (DLL) that can dock any form to different parts of the screen.
VB (VB9.0), Windows, .NET (.NET3.5), Visual-Studio (VS2008), Dev
 
Programble 2.33
Embedding CMFCOutlookBar in CSplitterWnd panes
Updated: 16 Sep 2008
Create a 2008 MFCOutlookBar in any pane of a SplitterWnd.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP), MFC, Dev
 
vikas maan 2.33
Size Grip Control
Updated: 29 Aug 2006
A very easy way of resizing CWnd based objects.
VC7, VC7.1, VC8.0, Windows, .NET, MFC, VS.NET2003, VS2005, Dev
 
g_drivas 2.31
Shutdown - an alternative to Windows Shutdown dialog
Updated: 25 Oct 2006
It is an alternative to windows XP shutdown dialog
C++, Windows, Visual-Studio, MFC, Dev
 
sanjit_rath 2.18
Three Windows Demo
Updated: 18 Apr 2004
Creates other processes (windows).
VC6, WinXP, MFC, Dev
 
Roger65 2.15
C# Image Selection Form
Updated: 18 Nov 2006
A simple form that displays a lot of images to allow the user to select one from the list.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Daniel Junges 1.94
Window force forward
Updated: 8 Jun 2006
A small example of how a program window can be brought up when the user input may need it.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Steini kallinn 1.93
Big Number
Updated: 27 Feb 2011
Displaying big integers in dialogs.
C++, Vista, Win7, MFC, VS2010, Dev
 
Roger65 1.92
An easy technique to improve the drawing of background images of Windows Forms
Updated: 19 Jul 2008
Improve drawing of controls with transparent background over a form with image background.
C++/CLI, C#, .NET, WinXP, VS.NET2003, VS2005, VS2008, Dev
 
Cibz 1.83
An Easy SplashScreen
Updated: 31 Mar 2009
The way to get your splashscreen going in a few lines of code.
C#, .NET, WinXP, Vista, Win32, Win64, VS2005, VS2008, Dev, Design
 
wpte 1.80
Fancy Message Box
Updated: 24 May 2004
Fancy Message Box for use with MFC
VC6, WinXP, MFC, Dev
 
DDLL 1.74
Creating Movable Child Window Controls
Updated: 25 Sep 2007
A walkthrough on building a Windows control that can be moved by the user at runtime.
VC6, VC7, VC7.1, VC8.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, .NET3.0, MFC, VS.NET2003, VS2005, Dev
 
saud_ad 1.67
Moving a Window
Updated: 10 Jul 2006
Simple code for moving a window using Win32 API in .NET.
VB, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Dev
 
Kiran Kumar B 1.52
WMI Sample Get IP address - Unedited
Updated: 11 Jun 2009
This application is for programmer who want to get IP address of there system and this is also sample application how to use WMI in vc++.
VC6, WinXP, MFC, Dev
 
chaitanya shah 1.43
Flicker Free Main Frame Resizing
Updated: 4 Oct 2008
Flicker free resizing of the main frame window
VC6, VC7, VC7.1, VC8.0, WinXP, Win2003, Vista, MFC, Dev
 
David Lantsman 1.32
keypad number in any view - Unedited
Updated: 22 Feb 2003
no
VC6, VC7, Win2K, WinXP, MFC, Dev
 
azucop 1.19
How to make the system information appear as your Windows wallpaper
Updated: 12 Jul 2008
PCBACKDROP works like BGINFO from SysInternals. Make your own Windows Desktop background with system information.
VC6, VC7, VC7.1, VC8.0, Windows, Win32, VS.NET2003, VS2005, VS2008, Dev, SysAdmin
 
woz70 1.11
Heybo Message Box-Customizable Message Box
Updated: 10 Feb 2005
A customizable MessageBox with sound.
C#, Windows, .NET, Visual-Studio, Dev
 
hmlinder 1.00
ReadOnlyController: Working with the ReadOnly property on controls
Updated: 18 Dec 2007
The ReadOnlyController is an IExtenderProvider used to easily set the ReadOnly property on controls.
C#, Windows, .NET, Dev
 
Dan Rigsby  
Making a Borderless Form Movable in C++ - Unedited
Updated: 10 Feb 2012
How to make a borderless form movable. Now in C++!
C++, .NET, Visual-Studio
 
Preston Gull  

Dialog & Windows - Message Handling 

top
Title / Updated Author Score  
CKeystrokeEngine
Updated: 21 Jun 2004
A set of classes used to send keystrokes to a selected window
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Mustafa Demirhan 4.98
CPPMessageBox v1.0
Updated: 14 Feb 2005
Extended MessageBox class
VC6, VC7.1, WinXP, MFC, WTL, STL, VS.NET2003, Dev
 
Eugene Pustovoyt 4.89
A behavior study of Windows form events
Updated: 31 May 2008
How much can we rely on WinForm events to fire in a particular order when loading.
C# (C#1.0, C#2.0, C#3.0), VB, Windows, Dev, WinForm
 
Johan Fourie 4.81
A Mandelbrot Explorer/Zoom with Julia Walkabout
Updated: 30 May 2010
A Mandelbrot Explorer/Zoom with Julia walkabout
C++, Windows, Win32
 
TopCoder23 4.33
WM_KILLFOCUS doesn't appear in PreTranslateMessage
Updated: 18 Sep 2001
How to detect when the control looses its focus - the easy way.
VC6, Win2K, MFC, Dev
 
Braulio Dez 4.33
TabKeyIntercept - Intercept and process the Tab key in a Windows.Forms form
Updated: 4 Sep 2008
This article describes a method to intercept the Tab key in a .NET application's form and thereby allow the use of the Tab key in a customized or application-specific meaning.
C# (C#1.0, C#2.0, C#3.0), VB, Windows, Visual-Studio, Dev
 
Ilíon 4.22
A Simple Method for Handling Multiple Clicking on Windows Forms Controls
Updated: 7 Feb 2008
Ever wanted to be able to handle triple, quadruple clicks on a Windows Forms control? This will do it.
VB, Windows, .NET, Win32, Dev
 
Warrick Procter 4.00
OnIdle() implementation for CDialog based app´s
Updated: 21 Jul 2002
Simple implementation for the OnIdle function in the CDialog derived classes
VC6, Win2K, WinXP, MFC, Dev
 
Emilio Guijarro 3.84
About the Windows Message Queue
Updated: 17 Apr 2002
This article is written for the Win32 API programmers on the subject of Windows message queues.
VC6, Win2K, MFC, Dev
 
Bogdan Rechi 3.21
WinForms lock detector
Updated: 6 Apr 2008
A nice and pretty simple C# class to detect if a GUI thread can not process window messages (and user actions).
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.1, .NET2.0), Dev
 
diamond 2.33

Dialog & Windows - Plug-ins 

top
Title / Updated Author Score  
Nullsoft Winamp Plug-in With Bitmapped UI, Docking and Restrictive Resizing
Updated: 9 Jun 2000
An article discussing a Plug-in for Nullsoft Winamp which looks and behaves like the Winamp UI.
VC6, Windows, MFC, Dev
 
James Spibey 5.00
A Method to Implement Plug-In Functionality
Updated: 29 Jan 2009
This article deals with the ability to support multiple communication protocols through the use of Plug-In Libraries
C++, Dev
 
esolliday 3.86
2D Drawing Plug-in
Updated: 14 Feb 2008
Draw primitive graphics on your window.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0), Win32, GDI+, Dev, QA, Design
 
vikas maan 2.60

Screensavers 

top
Title / Updated Author Score  
Another Screensaver with WPF
Updated: 27 Jan 2012
Lessons learnt from writing a screensaver with WPF
C# (C#3.0), Windows (WinXP, Win7), .NET (.NET3.5), XAML, WPF, LINQ, Dev
 
Ruxo Zheng 4.78
A complete C# Screensaver that does double-buffering on multiple monitor systems!
Updated: 24 Jun 2005
Example screensaver in source code. Does a mini-preview too!
C#, VC7, VC7.1, VC8.0, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Architect, Dev
 
Garry Freemyer 4.74
Andrew's CodeProject Screen Saver
Updated: 20 May 2002
(Yet) another screen saver for the Code Project competition, with code in C# and (coming soon) some details about how certain aspects of the code involved work.
C#, .NET1.0, Win2K, WinXP, Dev
 
Andrew Peace 4.31
Christian and James' Code Project Screensaver
Updated: 16 May 2002
Our attempt at a screen saver with a Code Project theme, written in C#.
C#, VC6, VC7, .NET1.0, Win2K, WinXP, MFC, Dev
 
Christian Graus, James T. Johnson 3.78
Bubble Screen Saver - Unedited
Updated: 22 May 2011
This project shows user how to create a screen saver Bubbles (Windows 7) in VB.NET.
VB.NET, Dev, graphics
 
Tarun Y Mangukiya 1.40
AviScreensaver: A C# screensaver that allows you to play your favourites media files
Updated: 20 Oct 2005
The screensaver plays from 1 to 16 video (or media files) simultaneously.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Marco Roello  

Dialog & Windows - Skins & Advanced UI 

top
Title / Updated Author Score  
Using Skins Without MFC
Updated: 17 Jul 2001
A Simple Skinning Library
VC6, Win2K, MFC, Dev
 
John Roark 5.00
A Visual Framework (Views, Tabs and Splitters)
Updated: 6 Dec 2002
Creating SDI/MDI applications with splitter and tab windows
VC6, MFC, Dev
 
Zoran M. Todorovic 4.96
Winforms SkinFramework
Updated: 25 Feb 2010
Give your WinForms Windows a unique look using a unique design
C# (C#2.0), Windows, .NET (.NET2.0), Dev, Design, WinForm
 
Danielku15 4.96
WPF Parent Window Shading Using Pixel Shaders
Updated: 29 Mar 2010
This article discusses using Pixel Shaders to shade the main window when a dialog is showing.
C#, Windows, DirectX, WPF, Dev, Design
 
Fredrik Bornander 4.95
Taskbar Notification dialog
Updated: 11 Jul 2002
A MSN IM-style popup notification dialog
VC6, VC7, Win2K, WinXP, MFC, Dev
 
John O'Byrne 4.93
3D Studio Max like Slidable DialogBar
Updated: 17 Feb 2002
Ever seen 3D Studio 2.5 Slidable DialogBar? Want to know how they did it?
VC6, VC7, Win2K, WinXP, MFC, Dev
 
John Aspras 4.93
Perfect Semi-transparent & Shaped Dialogs with Standard, ActiveX, and Translucent Controls for Windows 2000+
Updated: 9 Feb 2010
This article tries to find a way to show standard controls, ActiveX controls, translucent controls on layered windows. Native MFC source code provided.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Win32, Win64, Visual-Studio, MFC, GDI, GDI+, Dev
 
D.K.Wang 4.93
Custom Scrollbar Library version 1.1
Updated: 8 May 2003
How to use the Cool Scrollbar Library
C, VC6, Win2K, MFC, Dev
 
James Brown 4.89
A picture based skin system and MPEG decoder
Updated: 27 Jul 2000
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.
VC6, Windows, MFC, Dev
 
Cüneyt ELÝBOL 4.88
Magnifying Glass
Updated: 25 Dec 2001
A magnifying glass activated from the system tray.
VC6, Win2K, MFC, Dev
 
Alex Fr 4.86
CDialogSK - A Skinnable Dialog Class
Updated: 7 Jul 2003
This article discusses the CDialogSK class that extends the CDialog MFC class and can be used to create dialogs that can be skinned.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
abhinaba 4.85
Cool, Semi-transparent and Shaped Dialogs with Standard Controls for Windows 2000 and Above
Updated: 7 May 2009
This article tries to find a way to show Windows standard controls on layered windows. Provides both Native MFC and WinForms source code.
C++, C#, .NET, Win2K, WinXP, Win2003, Vista, Win2008, Win32, GDI+, VS2008, Dev, WinForm
 
Jerry.Wang 4.79
Bring your frame window a shadow
Updated: 15 Jun 2007
An article on how to make application frame window shadowed. MFC/ATL not required.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Mingliang Zhu 4.79
General solution for transparent controls
Updated: 14 Oct 2008
A very simple, integrated method to make controls such as buttons, slider controls, and progress controls to be transparent in a dialog.
C++, C, Windows, Win32, MFC, ATL, WTL, Dev
 
galexding 4.76
StyleDialog - A transparent dialog class with an optional custom frame
Updated: 3 Aug 2008
StyleDialog may be used independently or in conjunction with the Style Toolkit.
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), Windows (Win2K, WinXP, Win2003, Vista)
 
Darren Sessions 4.76
Draw Over WinForms Controls
Updated: 26 Aug 2010
Use the Graphics object to draw almost anything on top of your form's controls
C# (C#2.0), .NET (.NET2.0), GDI+, Dev, WinForm
 
RocketteScientist 4.75
Sliding Dialog Windows
Updated: 13 Feb 2001
Simple version of sliding dialog windows like MS Media Player 7
VC6, Windows, MFC, Dev
 
Ran 4.72
Creating Web-style GUI in MFC applications
Updated: 13 Jul 2004
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.
Javascript, VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Alexander Shilonosov 4.72
Painting Vista's Aero NonClientArea in VB.NET
Updated: 20 Nov 2009
VB.NET port of code for painting Vista's Aero NonClientArea.
VB10, .NET3.0, .NET3.5, Dev, .NET4, WinForm
 
lipinho 4.64
CCreditsCtrl - An advanced About Box
Updated: 7 Jan 2001
Yet another fully stacked control for displaying scrolling credits...
VC6, Win2K, MFC, Dev
 
Marc Richarme 4.49
WPF Loading Splash Screen
Updated: 10 Oct 2010
Simple animated loading text, like last MSN messenger, show animation and transparent mask in WPF
C#, Windows (WinXP, Vista, Win7), .NET, WPF, UI, GUI
 
amr azab 4.33
WindowAnima
Updated: 29 May 2002
A class that creates special appearing and disappearing effects on CWnd objects or derivatives
VC6, Win2K, WinXP, MFC, Dev
 
DigitalConvict 4.32
A skinned dialog in Python and MFC
Updated: 24 Jul 2011
Help to make a skinned dialog program easily in Python, XML with a UI window DLL.
C++, XML, Python, MFC, Dev
 
fnwinter 4.29
EZSkin - A Primitive Framework for building skinnable apps
Updated: 29 Jan 2001
A mini library to build Bitmap based skinnable apps.
VC6, Win2K, MFC, Dev
 
Lakshmi Vyas 4.12
Skins in a Dialog Based Application
Updated: 9 Jun 2002
An Easy way to skin a Dialog Based Application
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Sonu Kapoor 4.07
Short Key Reminder Display
Updated: 29 Jan 2011
This is an original idea - a short key reminder display with Qt
C++, Windows, Linux
 
zebulon75018 4.00
"Skinned" UI control library (VC++)
Updated: 27 Mar 2007
This article demonstrates how to leverage the power of images and inheritance to achieve a "skinned" look for your Windows applications.
VC6, Win2K, WinXP, MFC, GDI, Dev
 
vishalkmehta 3.73
Self-Registering Windows Classes
Updated: 24 Oct 2001
A class that automatically registers its own Window class.
VC6, MFC, Dev
 
Joseph M. Newcomer 3.46
BCGToolControlBar Extension Sample
Updated: 2 May 2001
An extension for Stas Levin's excellent toolbar library.
VC6, Win2K, MFC, Dev
 
Christian S Andersen 3.38
Yet Another Transparent Clock which Supports Custom Skin
Updated: 4 Nov 2008
A clock, with transparent background, supports add custom skins
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, Win32, GDI+, Dev
 
Jerry.Wang 3.35
Writing a Scribble application using the Visual Component Framework
Updated: 16 Apr 2001
An article on using the VCF and implementing a Scribble style application with it
VC6, Win2K, MFC, Dev
 
Jim Crafton 2.96
CRegionCreator
Updated: 21 Dec 2005
An article on creating a custom region from a bitmap and changing the default window skin.
VC6, Win2K, WinXP, MFC, Dev
 
darkoman 2.89
A control for skinning groups of controls
Updated: 18 Dec 2006
A control used to mass change other controls' properties.
VB, Windows, .NET2.0, VS2005, Dev
 
iwdu150 2.00
Skinned Forms Using Images
Updated: 26 Jul 2008
An alternate method to when TransparencyKey is not working .
C++/CLI, .NET, Visual-Studio (VS.NET2003, VS2005, VS2008)
 
Cibz 1.50
A cool skin GUI with shadow border
Updated: 25 May 2008
A cool skin GUI with shadow border; display images (supports many formats) on dialogs, buttons, listboxes.
VC6, VC7, VC7.1, VC8.0, MFC, Dev
 
James Duy Trinh (VietDoor) 1.13
Form transparency at a glance
Updated: 25 Aug 2011
This project will be generating a form with shape similar to Windows Phone 7.
VB.NET, .NET, Dev
 
Shahan Ayyub  

Dialog & Windows - Windows 2000 Styles 

top
Title / Updated Author Score  
CFileDialogST v1.0
Updated: 25 Jun 2001
A CFileDialog implementation using APIs.
VC6, Win2K, MFC, Dev
 
Davide Calabro 4.92
Making any application transparent in Windows 2000/XP
Updated: 7 Jul 2003
This article discusses how the layering feature in Windows 2000 and Windows XP can be used to make any application transparent even when its source is not available
VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
 
abhinaba 4.91
Windows 2000 Style Wizards
Updated: 23 May 2000
Create Windows 2000 style Wizards with white backgrounds
VC6, MFC, Dev
 
Robert Pittenger, MCPD-EAD 4.88
Producing translucent dialog boxes and windows without flickering
Updated: 6 Aug 2002
Enhancing window fade-in to render common controls correctly and to allow the window to remain transparent after the fade-in
VC6, Win2K, WinXP, MFC, Dev
 
-Kirill- 4.71
FaderWnd - a Window Fader for Windows 2000
Updated: 28 Jun 2000
An MFC class to fade any window with only one line of code.
VC6, Win2K, Visual-Studio, MFC, Dev
 
P J Pearson 4.57
Office 2000 style File Dialogs for Win 95/98/NT/Me
Updated: 19 Oct 2003
Ever wanted to use the new Office 2000 file dialogs on Win 95/98/NT/Me, including the file previewing? Well now you can.
VC6, Win2K, MFC, Dev
 
David Wulff 4.52
CLayeredWindowHelperST v1.0
Updated: 17 Feb 2002
A wrapper class for transparent windows
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Davide Calabro 4.41
Windows 2000 Common File Dialog
Updated: 16 May 2000
How to show the new Common File Dialog in MFC Apps in Windows 2000.
VC6, Win2K, MFC, Dev
 
Keyvan Saneinejad 4.21
Easy to use file finding dialog
Updated: 19 Mar 2001
An easy to use multi-threaded dialog class that will search disks for files. Similar to Explorer's "Find Files of Folders" tool.
VC6, Win2K, MFC, Dev
 
Chris Losinger 3.67
Screen Mate
Updated: 28 Mar 2001
Windows 2000 introduces a new extended window style bit WS_EX_LAYERED that can significantly improve performance and add great visual effects.
VC6, Win2K, MFC, Dev
 
Hirosh 3.49

Dialog & Windows - Windows Common dialogs 

top
Title / Updated Author Score  
CFormatDriveDialog - A wrapper class for the undocumented SHFormatDrive API function
Updated: 27 Aug 2002
A wrapper class for SHFormatDrive (XP/2K only). Corrects some errors in KB article Q173688
VC7, Win2K, WinXP, MFC, Dev
 
Nish Sivakumar 5.00
Hacking FontDialog
Updated: 23 Aug 2008
How to hide UI elements of a FontDialog (e.g., Font Size).
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Win32, GDI+, Dev
 
legcsabi 5.00
Multiple Selection in a File Dialog
Updated: 23 Nov 2002
Shows how to do multiple file selection in a file dialog without having to worry about the size of the buffers
VC6, VC7, Win2K, WinXP, MFC, Dev
 
PJ Arends 4.92
Extend OpenFileDialog and SaveFileDialog Using WPF
Updated: 24 Sep 2010
Customize OpenFileDialog and SaveFileDialog using a WPF Window
C# (C#3.0), Windows (WinXP, Vista, Win7), .NET (.NET3.0, .NET3.5), Win32, Win64, Visual-Studio (VS2008, VS2010), XAML, WPF, Dev, .NET4
 
dmihailescu 4.91
A class based on CFileDialog that provides easy image preview
Updated: 22 Mar 2004
Browse your images with a file open dialog and see what you've selected
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Rob Manderson 4.90
Implementing a Read-Only 'File Open' or 'File Save' Common Dialog
Updated: 26 Jan 2004
Some interesting customization techniques are presented for making the 'File' common dialogs read-only.
VC6, Win2K, WinXP, MFC, Dev
 
dkotchan 4.89
XFileDialog - Customizing CFileDialog
Updated: 23 Jun 2003
XFileDialog demonstrates how to customize CFileDialog by adding a MRU combobox for folders.
VC6, Win2K, WinXP, MFC, Dev
 
Hans Dietrich 4.86
UDL.Net, A ConnectionString Editor Built from Scratch
Updated: 24 Feb 2010
UDL.Net is a ConnectionString editor built from scratch, modeled after the Universal Data Link (UDL) and the Visual Studio DataConnectionDialog.
C#2.0, C#3.0, C#4.0, Windows, .NET2.0, .NET3.0, .NET3.5, ADO.NET, DBA, Dev, WinForm
 
aztekka 4.81
CSoundFileDlg - An Open/Save dilaog for sound files with Preview (or prelisten)
Updated: 25 Oct 2002
The CSoundFileDlg Class allows you to use a file open dialog for sound files, but allows yow to hear the sound before open it.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
lvidaguren 4.58
FilterBuilder
Updated: 27 Oct 2009
FilterBuilder is a simple utility allowing you to easily create dialog filters
VB (VB9.0), .NET (.NET3.5), Visual-Studio (VS2008), Dev, WinForm
 
Ant2100 4.55
Remote Control of Microsoft FileDialog Class (OpenFileDialog)
Updated: 23 Nov 2009
Remote control of Microsoft FileDialog class (OpenFileDialog)
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista), .NET (.NET2.0, .NET3.0), Win32, Visual-Studio (VS2005, VS2008), Dev, WinForm
 
avramik 4.50
Customizing the Windows Common File Open Dialog
Updated: 19 Nov 1999
VC6, MFC, Dev
 
Shankar Chandra Bose 4.31
Select file or folder from the same dialog
Updated: 30 Nov 2009
A relatively straightforward method to give users the option to select either a file or folder using the same dialog, in managed code.
C#, Windows, .NET2.0, .NET3.0, .NET3.5, Visual-Studio, Dev, WinForm
 
stankovski 4.29
Select Folder dialog with a difference
Updated: 24 Aug 2000
The Windows 'Select Folder' dialog with some extra functionality.
VC6, Windows, MFC, Dev
 
Sridhar Rao 4.22
Xgui - A set of Photoshop-like color pickers
Updated: 15 May 2002
An MFC Compliant adobe Photoshop-like Color Picker from xgui
VC6, Win2K, WinXP, MFC, Dev
 
jack Mesic 4.20
Using the CFindReplaceDialog class
Updated: 9 Dec 2002
How to use the CFindReplaceDialog dialog for text searching
VC6, Win2K, MFC, Dev
 
Tibor Blazko 4.14
Adding filters to the Open File dialog
Updated: 24 Nov 1999
Adding filters to the Open File dialog.
VC6, MFC, Dev
 
Anneke Sicherer-Roetman 4.10
How to show a dialog to let users browse for and select a folder
Updated: 30 Aug 2002
Shows how to use Windows shell functions to browse folders
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Mingming Lu 3.70
The CResizeableFileDialog class
Updated: 29 Dec 2003
How to make the Windows Common Dialogs resizeable
VC6, Windows, Visual-Studio, MFC, Dev
 
Tibor Blazko 3.67
Resizing subclassed CFileDialog and adding a 'Select All' button
Updated: 1 Jan 2002
This article shows how to subclass the CFileDialog dialog and add a 'Select All' button
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Fotios 3.63
Customizing the "Browse for folder" dialog
Updated: 20 Apr 2003
This Program customizes the "Browse For folder dialog" with a few lines of code...
VC6, VC7, MFC, Dev
 
Yogesh M Joshi. 3.47
Removing filters from the Windows Common File Open Dialog
Updated: 22 Nov 1999
Removing filters from the Windows Common File Open Dialog.
C++, Visual-Studio, MFC, Dev
 
Sridhar Rao 3.43
Common File Dialog in Thumbnails View
Updated: 2 Nov 2004
An article on how to change File Dialog Initial view.
VC6, Windows, MFC, Dev
 
Boaz Harrosh 3.36
Customizing "Browse for folder" dialog Part - II
Updated: 26 Apr 2003
Adding and subclassing the custom controls
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
Yogesh M Joshi. 3.23
Common Dialog Box - XP Style
Updated: 10 May 2007
How to implement a Common dialog box - XP style.
VB8.0, Windows, .NET2.0, Visual-Studio, Dev
 
Alaa Jebran 3.07
CYABFFW: Yet Another BrowseForFolder Wrapper
Updated: 12 Jun 2007
Yet another wrapper for the ::BrowseForFolder function
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
Sp1ff 2.89

Advertise | Privacy | Mobile
Web02 | 2.5.120209.1 | Last Updated 10 Feb 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid