Click here to Skip to main content
6,630,586 members and growing! (16,601 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

Button Controls


Desktop Development » Button Controls
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

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
VC6Win2K, MFC, Dev
Chris Smith 4.15
Dynamic buttons function call: alternative of BEGIN_MESSAGE_MAP
Updated: 21 Jun 2007  
This article discusses a trick to define/re-define a dynamic button for it's click
C++, Windows, Visual Studio, MFC, Dev
Sumit Kapoor 3.40
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.NET 2.0, ASP.NET, Dev
nico.pyright 3.00
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.47

Button Controls - General

top
Title / Updated Author Score  
Does the language of formatted text only get used for syntax highlighting after a post - Unedited
Updated: 4 Sep 2009  
// test code for (int i = 1; i < 4; i++) { s = s + "abc" + 'd' } Also will the formatted blocks that were shown as being seperate after each time I hit enter be merged?
C
Dan Neely 5.00
Does the langauge of formatted text only get used for syntax highlighting after a post - Unedited
Updated: 3 Sep 2009  
Formatted blocks will be coloured after posting, but adding a Preview button should be easy enough. As to the line issue, that, unfortunately, is a long standing issue that Ctrl+Enter fixes. I'll add it to the bug list.
C
Chris Maunder 5.00
RoundButton Windows Control - Ever Decreasing Circles
Updated: 27 Sep 2006  
A Windows round button control in C# with designer support.
C#, Windows, .NET 2.0, GDI+, WinForms, VS2005, Dev
Gary Perkin 4.78
Pulse Button
Updated: 10 Oct 2009  
How to create a button that radiates pulses
C# (C# 2.0, C# 3.0), Windows, .NET (.NET 2.0), GDI+, Dev
Niel M.Thomas 4.77
Improved and Recoded RibbonMenuButton
Updated: 5 Jun 2007  
A new version with many functionalities
C# 2.0, VB 8.0, Windows, .NET 2.0VS2005, Dev, Design
Juan Pablo G.C. 4.77
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.75
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
VC6, VB 6Win2K, WinXP, MFC, Dev
Davide Pizzolato 4.74
Vista Style Button in C#
Updated: 23 Jun 2007  
A Vista style button in .NET 1.1
C#, VB 7.x, Windows, .NET 1.1, GDI+, VS.NET2003, Dev
Xasthom 4.70
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, VB 8.0, VB 9.0.NET 2.0, Win2K, WinXP, Win2003, Vista, TabletPC, .NET 3.0, .NET 3.5, WinForms, VS2008, Dev, Design
Lukasz Swiatkowski 4.70
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.1Win2K, WinXP, Win2003, MFC, Dev
=[ Abin ]= 4.62
Custom Bitmap Button Using C#
Updated: 3 Mar 2005  
An article on creating a bitmap button
C#, Windows, .NET 1.1VS.NET2003, Dev
JSimms 4.60
GroupControl
Updated: 21 Feb 2005  
CButton-derived control to help with using groups.
VC6, VC7Win2K, WinXP, MFC, Dev
Paul S. Vickery 4.58
CRoundButton2 - A fancy graphical button
Updated: 29 Sep 2005  
A self drawing, round button for different styles and usages.
VC6, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, MFC, GDI, VS.NET2003, Dev
JtR1977 4.58
Yet Another Vista-Style CommandLink
Updated: 17 Jul 2008  
An OS-independent CommandLink control.
C#, Windows, .NET, GDI+, Dev
VCSKicks 4.58
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#.NET 1.1, .NET 2.0, Win2K, WinXP, GDI+, VS.NET2003, VS2005, Dev
hanifku 4.57
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.0Win2K, WinXP, MFC, Dev
Hans Dietrich 4.56
XP-Style Button
Updated: 24 Sep 2003  
.NET button that supports images and XP style on Windows XP and other versions of Windows.
C#.NET 1.0, Win2K, WinXP, Dev
WiB 4.55
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.52
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.52
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.NET 1.0, .NET 1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
Bob Carboni 4.50
Custom Button Control with Gradient Colors and Extra Image (VB.NET)
Updated: 24 Dec 2008  
This is a simple to use custom button control, but with a lot of visual design options.
VB, Windows, .NET 2.0, GDI+, Dev
SSDiver2112 4.50
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
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, .NET 2.0VS2005, Dev
Fink Christoph 4.46
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 (VB 8.0), .NET (.NET 2.0), WinForms, Dev
sun1programmer 4.42
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.41
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
Gladstone 4.39
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, .NET 1.1VS.NET2003, Dev
rudy.net 4.37
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
VC6Win2K, MFC, Dev
Niek Albers 4.36
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#.NET 2.0, Win2K, WinXP, GDI+, VS2005, Dev
Gladstone 4.34
Custom Arrow Button
Updated: 13 Sep 2005  
A button that looks like an arrow.
C#.NET 1.1, WinXP, GDI+, VS.NET2003, Dev
Alexander Kloep 4.33
XP Media Center Animated Button Control
Updated: 27 Sep 2006  
Drop-in animated button class that emulates the XP Media Center 2005 buttons.
VC6Win2K, WinXP, MFC, Dev
JJMatthews 4.32
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.
VC6Win2K, WinXP, Win2003, MFC, Dev
Hans Dietrich 4.29
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, .NET 1.1VS.NET2003, Dev
Jon Nethercott 4.25
An unclickable button
Updated: 30 May 2002  
What looks like a normal pushbutton - until the user tries to click on it.
VC6, VC7Win2K, WinXP, MFC, Dev
Chris Maunder 4.23
A Managed C++ Button Control
Updated: 20 Apr 2008  
This is an example custom button control, written entirely in Managed C++.
C++/CLI, .NET (.NET 2.0), WinForms, Dev
CodeWizard1951 4.18
CRegionButton - A multidirectional button
Updated: 17 May 2004  
A class for making a button appear as though it has many regions.
VC6Win2K, MFC, Dev
DavidCrow 4.17
CCaptionButton (buttons for the titlebar)
Updated: 13 Jun 2004  
Bitmap - buttons for the Titlebar
VC6WinXP, MFC, Dev
Thomas Latuske 4.15
.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, .NET 1.0, Visual Studio, Dev
Nishant Sivakumar 4.11
CGroupCheck - Checkbox associated with a groupbox
Updated: 16 Aug 2002  
CButton-derived control associated with a groupbox to enable/disable controls inside
VC6Win2K, WinXP, MFC, Dev
Ming Liu 4.09
An AutoRepeat Button Class
Updated: 14 Apr 2002  
A button control that autorepeats after a set period of time
VC6, VC7Win2K, WinXP, MFC, Dev
Joseph M. Newcomer 4.06
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#.NET 1.0, Win2K, WinXP, Dev
No Namegiven 4.06
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.NET 1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Michael Ganss 4.05
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.
VC6Win2K, WinXP, MFC, Dev
Douglas R. Keesler 4.04
XP Style CBitmapButton (CHoverBitmapButton)
Updated: 22 Feb 2003  
Style and theme aware bitmaps, give your old apps a new look under Windows XP.
VC7Win2K, WinXP, MFC, Dev
Rail Jon Rogut 4.03
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.03
Getting BN_DOUBLECLICK to work for buttons
Updated: 25 Jun 2002  
BN_DOUBLECLICKED doesn't get received
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Roger Allen 4.00
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.00
what is Q&A - Unedited
Updated: 25 Aug 2009  
I''m sure this isn't the right place, but these are first thoughts when looking at this "post a question" page.  What is Q&A?is it a replacement for the message boards?is it going to exist as a third group: articles, forums, Q&A?why is the line distance this large?I hate all the dropdowns with scrol
C#
Luc Pattyn 4.00
The Hot Spot .NET Control
Updated: 31 Aug 2002  
A control contains a set of [animated] pictures acting as multi-state buttons.
C#, Windows, .NET 1.0, Visual Studio, Dev
Igor Ladnik 3.93
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 3.90
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.
VC7Win2K, WinXP, Visual Studio, MFC, Dev
Stephen C. Steel 3.84
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.75
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#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Anders Molin 3.74
CGroup - A Powerful Group Control
Updated: 22 Aug 2001  
A CButton-derived class that will give groups more powerful functionality.
VC6Win2K, MFC, Dev
David Msika 3.54
Custom Button with Color and Shape
Updated: 28 Apr 2004  
Another simple custom button control with color and shape.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Alan Zhao 3.52
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.0Win2K, WinXP, Win2003, MFC, Dev
PEK 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.
VC6Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
abhinaba 3.47
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#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Saikat Sen 3.44
CImageTextButton
Updated: 22 May 2004  
Bitmap button which embeds text on it.
VC6, VC7, VC7.1Win2K, 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, Visual Studio, Dev
lodieus 3.36
Default Button on a User Control
Updated: 22 May 2009  
How to make a default button or emulate an AcceptButton on a User Control.
VB 7.x, VB 8.0, VB 9.0, .NET, Dev
Joe SNS 3.33
Enhanced XP Button
Updated: 9 Dec 2003  
Enhanced XP Button
C#, Windows, .NET 1.1VS.NET2003, Dev
Member 572469 3.29
Transparent Buttons in .NET
Updated: 9 Jan 2009  
How to create a transparent text or image button.
C#, Windows, .NET (.NET 2.0), WinForms, Dev
BalintN 3.28
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
VC6Win2K, MFC, Dev
Harold Bamford 3.27
Cycle Choice Button
Updated: 28 Mar 2005  
This article describes a CycleButton control.
C#, Windows, .NET 1.1, GDI+, VS.NET2003, Dev
Alex Onezashvili 3.07
Image Button Control
Updated: 27 Mar 2003  
Image Button Control MFC Class ( CImageButton )
VC6, VC7Win2K, WinXP, MFC, Dev
HAMZADAYI 3.06
Move Start Button
Updated: 19 Oct 2004  
Lets the user move Start button present on the Taskbar
VC6Win2K, WinXP, MFC, Dev
Vikram Kashyap 2.96
Rainbow Button
Updated: 22 Dec 2003  
Making a rainbow colored button using a custom control
C#, Windows, .NET 1.0, Dev
David Preece 2.84
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, VC7Win2K, WinXP, MFC, Dev
Pavel Sokolov 2.57
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 (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), GDI+, WinForms
Andy Lang 2.57
Owner-draw button
Updated: 3 Feb 2003  
A button-derived class that makes push buttons looks like a toolbar buttons.
C#, Windows, .NET 1.0, Dev
Georgi Atanasov 2.55
SkinControls: Button, CheckBox and RadioButton controls with built-in styles
Updated: 15 Mar 2006  
Custom drawn button, checkbox and radiobutton controls.
C#, Windows, .NET 1.1, .NET 2.0, GDI+, VS.NET2003, VS2005, Dev
Pan wen 2.50
Dynamic Button Control (C# code or XAML code)
Updated: 8 Jun 2009  
Dynamic Button Control (C# code or XAML code)
C#, Windows, .NET (.NET 3.5), XAML, WPF, Dev
Jeeva Jose 2.17
XButton control for .NET
Updated: 31 Mar 2004  
Developing a gradient button in C#
C#, Windows, .NET 1.0, Dev
Tahir Ali Mirza 2.10
A Multi Gradient Button
Updated: 15 Dec 2004  
Button that allows multiple gradients defined at design time.
C#.NET 1.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, .NET 1.0, Dev
Naveen K Kohli 2.00
A button with rollover behavior using C++
Updated: 7 Jan 2003  
This class provides a button with rollover behavior
VC6Win2K, WinXP, MFC, Dev
datenkabel 1.98
ButtonControl - Unedited
Updated: 3 Oct 2006  
A simple button control showing the use of a property page.
VC7Win2K, MFC, VS.NET2003, Dev
_AnsHUMAN_ 1.89
Making Cool Button using Images - Unedited
Updated: 21 Sep 2003  
This article is about creating cool buttons on a dialog
VC6Win2K, WinXP, Win2003, MFC, Dev
FahadAsh 1.86
Color Button - Unedited
Updated: 18 Oct 2006  
Changing the Color of the Button control
VC6Win2K, WinXP, Win2003, Vista, MFC, VS.NET2003, Dev
vasarlajagadish 1.28
How to Write javascript to a command button field - Unedited
Updated: 6 Dec 2007  
this one is mainly to raise a confirm window to command button field and delete row when clicked yes
Javascript, CSS, HTML, ASP.NET, WebForms, Ajax
kinna  
what is Q&A - Unedited
Updated: 25 Aug 2009  
Where are the smileys?
 Here I am! :)
C#
Henry Minute  
what is Q&A - Unedited
Updated: 25 Aug 2009  
1, 2, 3: Please see the FAQ. I've tried to be thorough 4. Which line distance? Between questions? A compact view has been requested and I'll do that 5. If you can donate the world a new monitor and force them all to view at 1600 x 1280 then I'll fix it in place 6. Yes. Why is the legend way
C#
Chris Maunder  
what is Q&A - Unedited
Updated: 25 Aug 2009  
Not sure this is the way to react on an answer. (Who will be notified?) Here it goes anyway:the FAQ never opened, until just now. It seems to answer most of my questions.The line distance is here in the edit box, and the resulting post. Seems like each alinea is taking up an entire empty line. I'm i
C#
Luc Pattyn  
What is "good content" - Unedited
Updated: 28 Aug 2009  
From the faq (emphasis mine) What will happen to the old message boards? We will keep the discussion-oriented boards open such as the Lounge, but all of the older technical question and answer forums will be closed. We have done our best to move the good contentin these forum into the system
Dan Neely  
What is "good content" - Unedited
Updated: 28 Aug 2009  
We looked for posts that were questions, which had answers, and where the question and the answer were both voted highly. We initially tried to use the 'mark as answered' field on each post but this was so sporadically used that it was useless. There will certainly be some duds in the content
Chris Maunder  

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, VC7Win2K, WinXP, MFC, Dev
Chris Losinger 4.65
Transparent Button with Region and Anti-Aliased Edges
Updated: 16 Aug 2004  
Code for creating transparent, blended bitmapped buttons.
VC6Win2K, WinXP, MFC, GDI, Dev
Bob Carboni 4.61
Round Buttons
Updated: 11 Jun 2003  
A class that turns rectangular buttons into round buttons.
VC6, VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
Chris Maunder 4.52
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 (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008), GDI+, Dev, Design
Vartan Simonian 4.48
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.
VC7Win2K, WinXP, MFC, GDI, GDI+, Dev
JanKotowski 4.47
Elliptic Buttons
Updated: 8 Feb 2000  
A class that turns rectangular buttons into elliptic buttons.
VC6, MFC, Dev
Raghav Gupta 4.20
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 3.47
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
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  
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.
VC6Win2K, WinXP, MFC, Dev
Hans Dietrich 4.86
COddButton
Updated: 26 Oct 2002  
How to make owner-draw buttons handle default state
VC6Win2K, MFC, Dev
Paolo Messina, George 4.80
FooButton
Updated: 7 Oct 2006  
A lightweight general-purpose owner drawn bitmap button.
VC6Win2K, WinXP, MFC, Dev
Ravi Bhavnani 4.79
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.
VC6Win2K, WinXP, Win2003, MFC, Dev
Naren Neelamegam 4.74
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.71
CCustomBitmapButton - MFC Bitmap Button
Updated: 17 Sep 2004  
An owner-draw bitmap button and a frame for the caption bar, in one class.
VC6Win2K, 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.1Win2K, WinXP, MFC, VS.NET2003, Dev
rbid 4.68
CxShadeButton
Updated: 4 Nov 2001  
An owner-drawn button class that gives a professional look to your buttons.
VC6Win2K, MFC, Dev
Davide Pizzolato 4.64
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+, WinForms, Dev
Darren Sessions 4.64
CxSkinButton
Updated: 9 Jul 2008  
A skinned button class with clipping region, tooltip and mouse tracking
VC6Win2K, MFC, Dev
Davide Pizzolato 4.60
CXPStyleButtonST v1.2
Updated: 21 Jan 2002  
Windows XP buttons with all CButtonST features
VC6, VC7Win2K, WinXP, MFC, Dev
Davide Calabro 4.56
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
VC6Win2K, MFC, Dev
Jean-Louis Guenego 4.50
FxButton Class
Updated: 24 Nov 2003  
FxButton allows developers to create customized buttons using captions, bitmaps, tooltips, etc.
VC6, VC7Win2K, WinXP, MFC, Dev
RichardV 4.47
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
XP-style Button Control
Updated: 6 Aug 2002  
XP style button control for all version of windows.
VC6, VC7Win2K, WinXP, MFC, Dev
Shrishail Rana 4.27
CShadeButtonST
Updated: 25 Jun 2001  
A Shaded Button made using CButtonST
VC6Win2K, Visual Studio, MFC, Dev
Davide Calabro 4.19
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.
VC6Win2K, MFC, Dev
Shinya Miyaoto 4.15
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
CHButton
Updated: 19 Jul 2005  
A CButton derived class which gives you the ability to use hyperlink buttons in your application.
VC6, VC7, VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
GMoniava 3.91
Transparant Image Button (BMP, GIF, JPG...)
Updated: 31 Oct 2004  
Using transparant image button~!
VC6Win2K, WinXP, MFC, Dev
kbckbc 3.85
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.1Win2K, MFC, VS.NET2003, Dev
Norm .net 3.80
Unicode Owner Draw Button Control
Updated: 30 Sep 2005  
Shows you how to display Unicode strings in an owner draw button control.
VC6, VC7Win2K, WinXP, MFC, Dev
gizmocuz 3.75
CButton with icon
Updated: 12 Aug 2002  
A small class to create a button with an icon on it
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Alexander Kloep 3.74
Owner-draw icon buttons in plain C (no MFC)
Updated: 7 Aug 2007  
Use icons to draw buttons with owner-draw style.
C, VC7WinXP, MFC, VS.NET2003, Dev
Bruno Challier 3.72
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
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
Zaqro Butskhrikidze 3.10
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+, WinForms, Dev
Musab Shareef 2.97
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.59

Last Updated 21 Nov 2009
Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use