Click here to Skip to main content

Button Controls

Desktop Development » Button Controls
 

Button Controls - Beginners 

top
Title / Updated Author Score  
Using Button Controls in an Application
Updated: 22 Aug 2000
How to get a button control wired-in and working
C++ (VC6), Windows (Win2K), MFC, Dev
 
Chris Smith 4.56
Accessing Windows Forms Controls across Threads
Updated: 17 Oct 2011
Many articles exist on the web regarding properly handling multiple application threads and accessing data across those threads, but this article will aim to remove much of the ambiguity or inaccurate information found in many other articles.
C#, Windows, .NET
 
TenshiNoK 4.50
Database Security Testing In the Light of SQL Injection Attack
Updated: 27 Jul 2011
This article explains how to secure database against the SQL injection attack
SQL, DBA
 
HARISHCHOWDHARY 3.75
A templated PleaseWait button, and introduction to template controls
Updated: 25 Mar 2008
The purpose of this article is to present the construction of a templated control, working as a PleaseWait button.
C#1.0, C#2.0, C#3.0, .NET2.0, ASP.NET, Dev
 
nico.pyright 3.09
My First GUI program - Unedited
Updated: 2 Mar 2008
simple dealing with buttons and edit control
C++ (VC6, VC7, VC7.1, VC8.0)
 
Kusay J. Mohammed 1.11

Button Controls - General 

top
Title / Updated Author Score  
TRocket - Twitter Client [OPEN SOURCE]
Updated: 4 Dec 2011
TRocket - An open source Twitter Client
VB.NET
 
Ammar_Ahmad 5.00
CreateCheckboxImageList - a non-MFC function to create an imagelist of themed checkboxes - Unedited
Updated: 15 Apr 2008
CreateCheckboxImageList is a function that creates an imagelist of themed or non-themed checkboxes, suitable for use in tree controls, list controls, and list boxes.
C++ (VC6, VC8.0), Windows, Visual-Studio (VS2005), Dev
 
Hans Dietrich 4.98
gLabel - Custom Label with Special Effects (VB.NET)
Updated: 5 Jan 2012
Label control with built-in effects like MouseOver, Shadow, Outer Glow, and Pulse Glow.
VB.NET, GDI+, Dev
 
SSDiver2112 4.96
Custom Button Control with Gradient Colors and Extra Image (VB.NET)
Updated: 19 Jan 2012
This is a simple to use custom button control, but with a lot of visual design options.
VB, Windows, .NET2.0, GDI+, Dev
 
SSDiver2112 4.95
Vista Style Button in C#
Updated: 23 Jun 2007
A Vista style button in .NET 1.1
C#, VB7.x, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Thomas R. Wolfe 4.94
Improved and Recoded RibbonMenuButton
Updated: 5 Jun 2007
A new version with many functionalities
C#2.0, VB8.0, Windows, .NET2.0, VS2005, Dev, Design
 
Juan Pablo G.C. 4.94
RoundButton Windows Control - Ever Decreasing Circles
Updated: 27 Sep 2006
A Windows round button control in C# with designer support.
C#, Windows, .NET2.0, GDI+, VS2005, Dev, WinForm
 
Gary Perkin 4.93
.NET port of Joe's AutoRepeat Button class
Updated: 16 Apr 2002
This ports Joe Newcomer's AutoRepeat Button class to a .NET control
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Nish Sivakumar 4.91
Image Button Base
Updated: 18 Nov 2011
Create button from image
VB (VB.NET), .NET (.NET2.0, .NET3.0, .NET3.5)
 
rio_p 4.90
XButtonXP - an XP-aware pushbutton that can also toggle and display an icon - Unedited
Updated: 19 Jan 2008
XButtonXP is an XP theme-aware pushbutton that can optionally be used as a toggle button. It can also display an icon with or without text.
VC6, VC8.0, Win2K, WinXP, MFC, Dev
 
Hans Dietrich 4.89
An unclickable button
Updated: 30 May 2002
What looks like a normal pushbutton - until the user tries to click on it.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Chris Maunder 4.88
Iconits
Updated: 12 Apr 2006
An icon control that zooms and fades-in when your mouse hovers over it, which creates interesting visual effects if your application uses icons instead of buttons.
C#, .NET1.1, .NET2.0, Win2K, WinXP, GDI+, VS.NET2003, VS2005, Dev
 
hanifku 4.87
Creating a Glass Button using GDI+
Updated: 5 Nov 2008
How to create an animating glass button using only GDI+ (and not using WPF)
C#2.0, C#3.0, VB8.0, VB9.0, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, .NET3.0, .NET3.5, VS2008, Dev, Design, WinForm
 
Lukasz Swiatkowski 4.86
Creating an ActiveX button from a MFC owner-draw button
Updated: 25 Apr 2002
Basic steps to transform a MFC button in an activex control
VB6, VC6, Win2K, WinXP, MFC, Dev
 
Davide Pizzolato 4.86
CRoundButton2 - A fancy graphical button
Updated: 29 Sep 2005
A self drawing, round button for different styles and usages.
VC6, VC7, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, MFC, GDI, VS.NET2003, Dev
 
JtR1977 4.86
Pulse Button
Updated: 10 Oct 2009
How to create a button that radiates pulses
C# (C#2.0, C#3.0), Windows, .NET (.NET2.0), GDI+, Dev
 
Niel M.Thomas 4.85
CBrowseCtrl - Adding File/Folder-Browse Features to Your Projects Easily
Updated: 25 May 2004
A file/folder browsing control that integrates an editbox and a button with built-in images.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
Abin 4.85
Sticky Snap-to-Center Controls
Updated: 17 Sep 2008
Make your controls snap the cursor to their center and hold it for a short time.
C#, VB, Windows, .NET, Dev
 
hayes.adrian 4.84
CURLLinkButton - Customizable Hyperlink Control
Updated: 19 Jul 2004
A CButton-derived hyperlink control that contains a built-in ToolTip
VC6, Windows, MFC, Dev
 
DucThanh 4.83
Yet Another Vista-Style CommandLink
Updated: 17 Jul 2008
An OS-independent CommandLink control.
C#, Windows, .NET, GDI+, Dev
 
VCSKicks 4.81
CHoverButton - A simple hoverbutton with one bitmap and a tooltip
Updated: 12 Oct 2000
A simple drop-in class that provides a 'hot' look button using the _TrackMouseEvent function
VC6, Win2K, MFC, Dev
 
Niek Albers 4.81
Zeta Web Control Library
Updated: 26 Jan 2010
A small set of enhanced ASP.NET controls (e.g. an AJAX-enabled ClickOnceButton)
C#, .NET, ASP.NET, Dev
 
Uwe Keim 4.81
How You Can Change the applicationSettings and userSettings Section of config File at Runtime.
Updated: 25 Mar 2009
Allows you to edit the applicationSettings and userSettings section of config file
VB (VB8.0), .NET (.NET2.0), Dev, WinForm
 
sun1programmer 4.80
Enhanced GlassButton using GDI+
Updated: 13 Mar 2007
An improved GlassButton with different forms and symbols, using GDI+ (and not WPF).
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Fink Christoph 4.78
Media Button: An animated WMC style button control
Updated: 17 Jan 2010
Swirling, swishing, pulsing, shrinking, you know the one..
C#, Windows, .NET, GDI+, Dev, buttons
 
Steppenwolfe 4.77
XP-Style Button
Updated: 24 Sep 2003
.NET button that supports images and XP style on Windows XP and other versions of Windows.
C#, .NET1.0, Win2K, WinXP, Dev
 
WiB 4.76
Custom Bitmap Button Using C#
Updated: 3 Mar 2005
An article on creating a bitmap button
C#, Windows, .NET1.1, VS.NET2003, Dev
 
JSimms 4.75
SplitButton: an XP style dropdown split button
Updated: 25 Oct 2006
The SplitButton control represents a dropdown split button in standard theme-supported XP style.
C#, .NET2.0, Win2K, WinXP, GDI+, VS2005, Dev
 
Elia Sarti 4.73
XGlyphButton - a simple image button control
Updated: 9 Mar 2004
XGlyphButton is a simple CButton-based control that allows you to display an image without the need for owner-draw control.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Hans Dietrich 4.73
GroupControl
Updated: 21 Feb 2005
CButton-derived control to help with using groups.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Paul Vickery 4.73
Transparent Bitmap Buttons with Alpha-Blended Regions in .NET
Updated: 12 Aug 2004
How to create and draw transparent bitmap buttons in .NET Forms.
C#, VC7, VC7.1, VC8.0, .NET1.0, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
 
Bob Carboni 4.70
A Managed C++ Button Control
Updated: 20 Apr 2008
This is an example custom button control, written entirely in Managed C++.
C++/CLI, .NET (.NET2.0), Dev, WinForm
 
Gene OK 4.68
The Hot Spot .NET Control
Updated: 31 Aug 2002
A control contains a set of [animated] pictures acting as multi-state buttons.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Igor Ladnik 4.65
AquaButton: A sample custom button control with a Mac OS X look
Updated: 11 Sep 2002
Sample custom button control to help you write your own custom controls
C#, .NET1.0, Win2K, WinXP, Dev
 
No Namegiven 4.65
CHyperLink: a simple MFC HyperLink button class with any size 32bpp icons support
Updated: 3 May 2007
A class which encapsulates a hyperlink control for web page redirection or normal button usage.
VC6, MFC, Dev
 
Elia Sarti 4.59
A Simple AquaButton
Updated: 27 Nov 2005
An example on how to use some of the GDI+ methods to create a simple aqua button.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
rudy.net 4.58
CCaptionButton (buttons for the titlebar)
Updated: 13 Jun 2004
Bitmap - buttons for the Titlebar
VC6, WinXP, MFC, Dev
 
Thomas Latuske 4.57
XP Media Center Animated Button Control
Updated: 27 Sep 2006
Drop-in animated button class that emulates the XP Media Center 2005 buttons.
VC6, Win2K, WinXP, MFC, Dev
 
JJMatthews 4.57
Custom Arrow Button
Updated: 13 Sep 2005
A button that looks like an arrow.
C#, .NET1.1, WinXP, GDI+, VS.NET2003, Dev
 
Alexander Kloep 4.53
EnableGroupboxControls - a non-MFC function to enable or disable all the controls within a groupbox - Unedited
Updated: 9 Apr 2008
EnableGroupboxControls is a function that enables or disables all the controls within a groupbox based solely upon the window rect of the controls. A simple approach to implementing a groupbox checkbox is also explained.
C++ (VC6, VC8.0), Windows, Visual-Studio (VS2005), Dev
 
Hans Dietrich 4.53
SpringButton
Updated: 7 Jul 2006
A nice and simple button in C#.
C#, Windows, .NET, Visual-Studio, Dev
 
Sir Zeppa'Man 4.52
Images on XP-Style Buttons
Updated: 27 Oct 2004
A .NET Windows Forms Button using Visual Styles on Windows XP, that can display an image.
C#, VC6, VC7, VC7.1, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Michael Ganss 4.52
Help Button Emulation
Updated: 25 Mar 2009
Help button emulation using Win32 API function
C# (C#1.0, C#2.0, C#3.0)
 
Salvatore Tipaldi 4.50
Building Interactive Buttons
Updated: 11 Aug 2009
Shows you how to build an interactive button that responds to mouse cursor movements.
C#, Windows, .NET, Dev
 
Muammar© 4.48
CImageButtonWithStyle - Buttons using Images with XP Visual Styles
Updated: 24 Nov 2005
How to get buttons using an icon or bitmap to use XP visual styles.
VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Stephen C. Steel 4.47
CColorBox
Updated: 3 Aug 2004
A very simple button that shows a color and lets the user change it by clicking on the button.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, MFC, Dev
 
PEK 4.38
HyperButtonEx: An All-in-One Button Class
Updated: 24 Mar 2006
Bitmap transparency, custom fonts, rounded rectangles, and more! Hyperlink and Shell functionality built into the class.
VC6, Win2K, WinXP, MFC, Dev
 
Douglas R. Keesler 4.35
SplitButton a .NET WinForm control, Part 1
Updated: 1 May 2007
A WinForm SplitButton control you can drag onto your form design surface then add the items to the drop-down menu from the client of the SplitButton. The items include a text display to the user and an invocation method callback.
C#, Windows, .NET, Visual-Studio, Dev
 
Avi Farah 4.33
Native Win32 Theme aware Owner-draw Controls without MFC
Updated: 14 Dec 2002
How to apply themes to owner draw controls in a native Win32 project
VC6, Windows, MFC, Dev
 
Ewan Ward 4.30
Color Button for the .NET Compact Framework
Updated: 4 Jan 2004
Shows how to write a color button control for the .NET compact framework.
C#, VC7.1, Windows, .NET1.1, VS.NET2003, Dev
 
Jon Nethercott 4.25
CRegionButton - A multidirectional button
Updated: 17 May 2004
A class for making a button appear as though it has many regions.
VC6, Win2K, MFC, Dev
 
DavidCrow 4.25
A Fully Characterized SplitButton
Updated: 25 Dec 2010
A SplitButton with its button part has all the characteristics that a Button has.
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Design, .NET4, WinForm
 
tr0217 4.18
XP Style CBitmapButton (CHoverBitmapButton)
Updated: 22 Feb 2003
Style and theme aware bitmaps, give your old apps a new look under Windows XP.
VC7, Win2K, WinXP, MFC, Dev
 
Rail Jon Rogut 4.17
CGroupCheck - Checkbox associated with a groupbox
Updated: 16 Aug 2002
CButton-derived control associated with a groupbox to enable/disable controls inside
VC6, Win2K, WinXP, MFC, Dev
 
Ming Liu 4.13
An AutoRepeat Button Class
Updated: 14 Apr 2002
A button control that autorepeats after a set period of time
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Joseph M. Newcomer 4.06
Getting BN_DOUBLECLICK to work for buttons
Updated: 25 Jun 2002
BN_DOUBLECLICKED doesn't get received
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Roger Allen 4.00
Custom Button with Color and Shape
Updated: 28 Apr 2004
Another simple custom button control with color and shape.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
 
Alan Zhao 3.93
A simple hotkey selection control for .NET
Updated: 7 Aug 2006
An article that shows off a simple hotkey selection control
C#, Windows, .NET, Visual-Studio, Dev
 
Telrunya 3.93
Round Button in C#
Updated: 28 Sep 2003
This sample code illustrates how to create a custom control, specifically a round button in C# with advanced color effects.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Saikat Sen 3.73
CGroup - A Powerful Group Control
Updated: 22 Aug 2001
A CButton-derived class that will give groups more powerful functionality.
VC6, Win2K, MFC, Dev
 
David Msika 3.54
Dynamic button function call: alternative for BEGIN_MESSAGE_MAP
Updated: 18 Feb 2010
This article discusses a trick to define/re-define a dynamic button's click event.
C++, Windows, Visual-Studio, MFC, Dev
 
Sumit Kapoor 3.50
A Better Bitmap Button Class
Updated: 14 Oct 2001
An improvement on the CBitmapButton class.
VC6, MFC, Dev
 
Joseph M. Newcomer 3.48
CCheckSK - An Extended Check-box class
Updated: 19 Aug 2003
This article discusses the CCheckSK class that extends CButton MFC and can be used to create check boxes that look like LEDs.
VC6, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
abhinaba 3.47
Image Button Control
Updated: 27 Mar 2003
Image Button Control MFC Class ( CImageButton )
VC6, VC7, Win2K, WinXP, MFC, Dev
 
HAMZADAYI 3.43
CImageTextButton
Updated: 22 May 2004
Bitmap button which embeds text on it.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, MFC, Dev
 
anuragvelekkattu 3.40
Changing button images on the fly
Updated: 13 Apr 2006
Create a Flash-like button in Java.
Java, Windows, Java SE, Visual-Studio, Dev
 
lodieus 3.33
Default Button on a User Control
Updated: 22 May 2009
How to make a default button or emulate an AcceptButton on a User Control.
VB7.x, VB8.0, VB9.0, .NET, Dev
 
Joe SNS 3.33
NSButton
Updated: 12 Jan 2004
A button that can be used together with a panel to make ToolBars, or just for everything else buttons are used for
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Anders Molin 3.29
Enhanced XP Button
Updated: 9 Dec 2003
Enhanced XP Button
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Member 572469 3.29
Simple Auto-Repeat (Fire Control) Button Control
Updated: 10 May 2001
Simple drop-in button control that allows type-o-matic repeating on a button
VC6, Win2K, MFC, Dev
 
Harold Bamford 3.27
Transparent Buttons in .NET
Updated: 9 Jan 2009
How to create a transparent text or image button.
C#, Windows, .NET (.NET2.0), Dev, WinForm
 
BalintN 3.26
Office 2010 Button
Updated: 29 May 2011
This article describes how to extend a system button to achieve the Office 2010 button look and feel.
C#, Windows, .NET, Office, Dev, User-controls
 
VallarasuS 3.25
Easy Code to Create Button Array
Updated: 3 Dec 2010
Few lines to create twenty-six buttons for alphabetical English characters (A..Z)
C#, VB (VB.NET), WinXP, Vista, VS.NET2003, Controls
 
Mostafa Kaisoun 3.17
Cycle Choice Button
Updated: 28 Mar 2005
This article describes a CycleButton control.
C#, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Alex Onezashvili 3.07
Move Start Button
Updated: 19 Oct 2004
Lets the user move Start button present on the Taskbar
VC6, Win2K, WinXP, MFC, Dev
 
Vikram Kashyap 2.96
Dynamic Button Control (C# code or XAML code)
Updated: 8 Jun 2009
Dynamic Button Control (C# code or XAML code)
C#, Windows, .NET (.NET3.5), XAML, WPF, Dev
 
Jeeva Jose 2.73
Owner-draw button
Updated: 3 Feb 2003
A button-derived class that makes push buttons looks like a toolbar buttons.
C#, Windows, .NET1.0, Dev
 
Georgi Atanasov 2.68
Image Button and Simulate Windows Media Player UI
Updated: 27 May 2008
Use image button to build pretty UI
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), GDI+, WinForm
 
Andy Lang 2.57
Enable/Disable a group of controls with one click
Updated: 22 Jul 2002
This article demonstrates a CButton derived class that is used to enable or disable a set of controls with a single click.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Pavel Sokolov 2.57
SkinControls: Button, CheckBox and RadioButton controls with built-in styles
Updated: 15 Mar 2006
Custom drawn button, checkbox and radiobutton controls.
C#, Windows, .NET1.1, .NET2.0, GDI+, VS.NET2003, VS2005, Dev
 
Pan wen 2.56
Rainbow Button
Updated: 22 Dec 2003
Making a rainbow colored button using a custom control
C#, Windows, .NET1.0, Dev
 
David Preece 2.29
Making Cool Button using Images - Unedited
Updated: 8 Jun 2010
This article is about creating cool buttons on a dialog
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), Win2K, WinXP, Win2003, MFC, Dev
 
FahadAsh 2.27
A Multi Gradient Button
Updated: 15 Dec 2004
Button that allows multiple gradients defined at design time.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, GDI+, Dev
 
marktoth 2.05
Writing a Bitmap Button control using the .NET SDK
Updated: 6 Feb 2001
Article on how to write a push button control displaying different images for different user actions
C#, VC7, Windows, .NET1.0, Dev
 
Naveen K Kohli 2.00
XButton control for .NET
Updated: 31 Mar 2004
Developing a gradient button in C#
C#, Windows, .NET1.0, Dev
 
Tahir Ali Mirza 1.87
A button with rollover behavior using C++
Updated: 7 Jan 2003
This class provides a button with rollover behavior
VC6, Win2K, WinXP, MFC, Dev
 
datenkabel 1.69
ButtonControl - Unedited
Updated: 3 Oct 2006
A simple button control showing the use of a property page.
VC7, Win2K, MFC, VS.NET2003, Dev
 
_AnsHUMAN_ 1.58
Color Button - Unedited
Updated: 18 Oct 2006
Changing the Color of the Button control
VC6, Win2K, WinXP, Win2003, Vista, MFC, VS.NET2003, Dev
 
vasarlajagadish 1.11

Button Controls - Non-rectangular Buttons 

top
Title / Updated Author Score  
PolyBtn, a polygon button class
Updated: 23 Feb 2003
Another non-rectangular button class.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Chris Losinger 4.92
Transparent Button with Region and Anti-Aliased Edges
Updated: 16 Aug 2004
Code for creating transparent, blended bitmapped buttons.
VC6, Win2K, WinXP, MFC, GDI, Dev
 
Bob Carboni 4.87
Crumb - A breadcrumb-like nesting button
Updated: 2 Dec 2010
Crumb is a button that can hold a child button and paint itself accordingly.
C#4.0, Windows, Dev, buttons, .NET4
 
Vercas 4.86
Round Buttons
Updated: 11 Jun 2003
A class that turns rectangular buttons into round buttons.
VC6, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
Chris Maunder 4.84
WinForm ImageButton
Updated: 16 Sep 2008
WinForm .NET class for an image button allowing for regular, hover, and depressed images, and allows for text.
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), GDI+, Dev, Design
 
Vartan Simonian 4.74
Flicker free resizable custom control
Updated: 31 Oct 2005
This dynamically reziable control does not flicker. The article describes the problem and the technique used to solve the flickering.
VC7, Win2K, WinXP, MFC, GDI, GDI+, Dev
 
JanKotowski 4.73
Elliptic Buttons
Updated: 8 Feb 2000
A class that turns rectangular buttons into elliptic buttons.
VC6, MFC, Dev
 
Raghav Gupta 4.20
CFlexiButton Class
Updated: 19 Feb 2004
A class that lets you take a break from those rectangular buttons
VC6, Windows, MFC, Dev
 
Gilphi 3.27
An elliptical button class with bitmap
Updated: 30 Aug 2004
An article on an elliptic button class supporting bitmaps.
VC6, Windows, MFC, Dev
 
Dag Menning 2.67
CLedButton
Updated: 3 Mar 2000
A button that looks like a LED.
VC6, MFC, Dev
 
Benjamin Mayrargue 2.25

Button Controls - Owner-draw buttons 

top
Title / Updated Author Score  
COddButton
Updated: 26 Oct 2002
How to make owner-draw buttons handle default state
VC6, Win2K, MFC, Dev
 
Paolo Messina, George 5.00
CXPStyleButtonST v1.2
Updated: 21 Jan 2002
Windows XP buttons with all CButtonST features
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Davide Calabro 5.00
FooButton
Updated: 7 Oct 2006
A lightweight general-purpose owner drawn bitmap button.
VC6, Win2K, WinXP, MFC, Dev
 
Ravi Bhavnani 4.97
CButtonST v3.9 (MFC Flat buttons)
Updated: 28 Mar 2003
A fully featured owner-draw button class - it's got the lot!
VC6, VC7, MFC, Dev
 
Davide Calabro 4.95
ButtonBar Control using .NET
Updated: 3 Dec 2009
Themed ButtonBar control supporting custom draw with full Designer support
C#, Windows, Dev, WinForm
 
Manish Ranjan Kumar 4.94
A user draw button that supports PNG files with transparency, for Visual C++ 6.0 and VS2005
Updated: 16 Jul 2008
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Visual-Studio (VS2005), GDI+, Dev, WinForm
 
Darren Sessions 4.94
Irregular shaped buttons – owner drawn buttons made easy
Updated: 21 Sep 2005
Freehand draw - make a button with irregular shape. A step by step beginner's guide.
VC6, Win2K, WinXP, Win2003, MFC, Dev
 
Naren Neelamegam 4.92
CxShadeButton
Updated: 4 Nov 2001
An owner-drawn button class that gives a professional look to your buttons.
VC6, Win2K, MFC, Dev
 
Davide Pizzolato 4.92
XEmphasisButton - bold and underlined text in a non-ownerdraw button
Updated: 23 May 2007
XEmphasisButton allows you to display buttons with bold and underlined text without requiring ownerdraw. This means that the button is perfectly compatible with XP themes, and also works on previous Windows versions.
VC6, Win2K, WinXP, MFC, Dev
 
Hans Dietrich 4.91
CxSkinButton
Updated: 9 Jul 2008
A skinned button class with clipping region, tooltip and mouse tracking
VC6, Win2K, MFC, Dev
 
Davide Pizzolato 4.89
A Simple Vector-Based LED User Control
Updated: 5 Oct 2010
The LEDBulb is a .NET user control for Windows Forms that emulates an LED light. Its purpose is to provide a sleek looking representation of an LED light that is sizable, has a transparent background and can be set to different colors.
C#, .NET, GDI+, Dev, Design, Controls, WinForm
 
Steve Marsh 4.80
FxButton Class
Updated: 24 Nov 2003
FxButton allows developers to create customized buttons using captions, bitmaps, tooltips, etc.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
RichardV 4.73
CCustomBitmapButton - MFC Bitmap Button
Updated: 17 Sep 2004
An owner-draw bitmap button and a frame for the caption bar, in one class.
VC6, Win2K, WinXP, MFC, GDI, Dev
 
Andrzej Markowski 4.71
LedButton Status Control (Owner-draw)
Updated: 17 Jan 2005
Read-Only button control to display LED statuses (activity, multi-state, etc.).
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
rbid 4.69
XP-style Button Control
Updated: 6 Aug 2002
XP style button control for all version of windows.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
Shrishail Rana 4.66
GlowButton - A Glowing Button Control
Updated: 28 Mar 2010
A simple media control button
C#, .NET, GDI+, Dev, buttons
 
Steppenwolfe 4.58
Button with ToolTip and/or bitmap resource
Updated: 14 Oct 2001
A simple way to have tooltip and a 4 state button using a bitmap resource
VC6, Win2K, MFC, Dev
 
Jean-Louis Guenego 4.50
CWinXPButtonST
Updated: 6 Sep 2001
A CButtonST derived class that emulates Office/Windows XP buttons
VC6, Windows, Visual-Studio, MFC, Dev
 
Davide Calabro 4.45
Custom Draw Buttons & A Smarter Groupbox
Updated: 11 Jan 2000
A class to make working with radio buttons easier, and another for custom drawing buttons
VC6, MFC, Dev
 
John Curtis 4.36
Owner-draw icon buttons in plain C (no MFC)
Updated: 7 Aug 2007
Use icons to draw buttons with owner-draw style.
C, VC7, WinXP, MFC, VS.NET2003, Dev
 
Bruno Challier 4.23
CShadeButtonST
Updated: 25 Jun 2001
A Shaded Button made using CButtonST
VC6, Win2K, Visual-Studio, MFC, Dev
 
Davide Calabro 4.22
CButton with icon
Updated: 12 Aug 2002
A small class to create a button with an icon on it
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Alexander Kloep 4.20
Moveable \ Resizable Runtime Hover Buttons with ToolTips
Updated: 28 Jul 2001
An article on creating changable buttons
VC6, Windows, MFC, Dev
 
Fred Ackers 4.19
CWBButton - Resizable Bitmap Button
Updated: 2 Jun 2000
CWBButton is a resizable bitmap button like GTK+ or Window Blinds.
VC6, Win2K, MFC, Dev
 
Shinya Miyaoto 4.15
Transparant Image Button (BMP, GIF, JPG...)
Updated: 31 Oct 2004
Using transparant image button~!
VC6, Win2K, WinXP, MFC, Dev
 
kbckbc 4.11
CHButton
Updated: 19 Jul 2005
A CButton derived class which gives you the ability to use hyperlink buttons in your application.
VC6, VC7, VC7.1, Win2K, WinXP, MFC, VS.NET2003, Dev
 
ddmcr 4.10
CButtonSSL
Updated: 4 Dec 2001
An owner-drawn, flat, menu button that correctly handles the default state
VC6, Windows, MFC, Dev
 
Derek Lakin 4.08
Animated Buttons
Updated: 8 Feb 2000
A class that show AVIs inside a button.
C++, Visual-Studio, MFC, Dev
 
Raghav Gupta 3.97
Unicode Owner Draw Button Control
Updated: 30 Sep 2005
Shows you how to display Unicode strings in an owner draw button control.
VC6, VC7, Win2K, WinXP, MFC, Dev
 
gizmocuz 3.75
An easy way to create transparent button
Updated: 19 Nov 2003
An article on owner draw button
VC6, Windows, MFC, Dev
 
bhushan_at 3.71
SBButton
Updated: 4 Mar 2008
A fully customizable .NET 2.0 button control.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, GDI+, Dev, WinForm
 
Musab Shareef 3.15
Cool Push Menu Button
Updated: 3 Jul 2003
This article shows the use of a Push button with a drop down menu, similar to the one found in the Office 2000 suite.
VC6, VC7.1, Win2K, MFC, VS.NET2003, Dev
 
Norm .net 3.13
WowButtons with the GdiDrawStream function
Updated: 19 Mar 2007
A very simple owner-draw button using the GdiDrawStream function.
VC7.1, Visual-Studio, MFC, GDI, Dev, Design
 
Zack_from_georgia 3.10
A shiny orb button in GDI+
Updated: 1 Jan 2008
A button with a shiny orb effect on mouse hover.
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET, GDI+, Dev
 
Steve-Low-NextwaveSoft 2.53
Owner Draw Button Helper Class
Updated: 5 Nov 2007
An intermediate class to create owner draw buttons.
VC6, Windows, Dev
 
Nishad S 1.97

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