5,696,038 members and growing! (12,126 online)
Email Password   helpLost your password?
Announcements




BullFrog Power
Search    
Advanced Search
Sitemap

Set your article filter

 Current Filter:

Button Controls


Desktop Development » Button Controls

Contents Quick search by title:

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
VC6, NT4, Win2K, VS6, MFC, Dev, Beginner
Chris Smith 4.16
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, Intermediate
Sumit Kapoor 3.28
A templated PleaseWait Button, introduction to template Control - Unedited
Updated: 25 Mar 2008  
The purpose of this article is to present the construction of a templated control, working as a PleaseWait button
.NET 2.0, C# 1.0, C# 2.0, C# 3.0, C#, ASP.NET, .NET, Dev
nico.pyright 2.72
My First GUI program - Unedited
Updated: 2 Mar 2008  
simple dealing with buttons and edit control
VC6, VC7, VC7.1, VC8.0, C++, Beginner
Kusay J. Mohammed 1.48
confirmbox to commandfield type button - Unedited
Updated: 6 Dec 2007  
raising confirmbox to commandfield type button
.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, C# 1.0, C# 2.0, .NET 3.0, C# 3.0, C#, ASP.NET, Javascript, .NET, Intermediate
kinna  
 

Button Controls - General

top
Title / Updated Author Score  
RoundButton Windows Control - Ever Decreasing Circles
Updated: 27 Sep 2006  
A Windows round button control in C# with designer support.
.NET 2.0, VS2005, C#, Windows, GDI+, Dev, WinForms, Intermediate
Gary Perkin 4.78
Improved and Recoded RibbonMenuButton
Updated: 5 Jun 2007  
A new version with many functionalities
.NET 2.0, VS2005, C# 2.0, VB 8.0, Windows, Dev, Design, Intermediate
Juan Pablo G.C. 4.76
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.
VC6, VC8.0, VS2005, VS6, C++, Windows, Visual Studio, Dev, Intermediate
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, Win2K, WinXP, VS6, VB 6, MFC, Dev, Beginner
Davide Pizzolato 4.74
Creating a Glass Button using GDI+
Updated: 5 Nov 2008  
How to create an animating glass button using only GDI+ (and not using WPF)
.NET 2.0, Win2K, WinXP, Win2003, Vista, TabletPC, C# 2.0, .NET 3.0, C# 3.0, VB 8.0, VB 9.0, .NET 3.5, VS2008, Dev, WinForms, Design, Intermediate
Lukasz Swiatkowski 4.71
Vista Style Button in C#
Updated: 23 Jun 2007  
A Vista style button in .NET 1.1
.NET 1.1, VS.NET2003, VB 7.x, C#, Windows, GDI+, Dev, Intermediate
Xasthom 4.62
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, VS6, MFC, Dev, Intermediate
=[ Abin ]= 4.61
Custom Bitmap Button Using C#
Updated: 3 Mar 2005  
An article on creating a bitmap button
.NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
JSimms 4.59
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, VS.NET2002, VS.NET2003, VS6, MFC, GDI, Dev, Intermediate
JtR1977 4.58
GroupControl
Updated: 21 Feb 2005  
CButton-derived control to help with using groups.
VC6, VC7, NT4, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Paul S. Vickery 4.57
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.
.NET 1.1, .NET 2.0, Win2K, WinXP, VS.NET2003, VS2005, C#, GDI+, Dev, Intermediate
hanifku 4.57
Yet Another Vista-Style CommandLink
Updated: 17 Jul 2008  
An OS-independent CommandLink control.
C#, Windows, .NET, GDI+, Dev, Intermediate
VCKicks 4.55
XP-Style Button
Updated: 24 Sep 2003  
.NET button that supports images and XP style on Windows XP and other versions of Windows.
.NET 1.0, Win2K, WinXP, VS.NET2002, C#, Dev, Intermediate
WiB 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.
VC6, VC8.0, VS2005, VS6, C++, Windows, Visual Studio, Dev, Intermediate
Hans Dietrich 4.52
Enhanced GlassButton using GDI+
Updated: 13 Mar 2007  
An improved GlassButton with different forms and symbols, using GDI+ (and not WPF).
.NET 2.0, VS2005, C# 2.0, Windows, Dev, Intermediate
Fink Christoph 4.43
CURLLinkButton - Customizable Hyperlink Control
Updated: 19 Jul 2004  
A CButton-derived hyperlink control that contains a built-in ToolTip
VC6, VS6, Windows, MFC, Dev, Intermediate
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, NT4, VS6, MFC, Dev, Intermediate
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.
.NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
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
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Niek Albers 4.36
Custom Button Control with Gradient Colors and Extra Image (VB.NET)
Updated: 3 Oct 2008  
This is a simple to use custom button control, but with a lot of visual design options.
.NET 2.0, VB, Windows, GDI+, Dev, Intermediate
SSDiver2112 4.34
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, Intermediate
hayes.adrian 4.33
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.
.NET 2.0, Win2K, WinXP, VS2005, C#, GDI+, Dev, Intermediate
Gladstone 4.31
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, VS6, MFC, Dev, Intermediate
JJMatthews 4.31
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, VS6, MFC, Dev, Intermediate
Hans Dietrich 4.29
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, VS6, MFC, Dev, Intermediate
Hans Dietrich 4.26
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, VS.NET2002, MFC, Dev, Intermediate
Chris Maunder 4.25
Color Button for the .NET Compact Framework
Updated: 4 Jan 2004  
Shows how to write a color button control for the .NET compact framework.
VC7.1, .NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
Jon Nethercott 4.25
Custom Arrow Button
Updated: 13 Sep 2005  
A button that looks like an arrow.
.NET 1.1, WinXP, VS.NET2003, C#, GDI+, Dev, Intermediate
Alexander Kloep 4.24
Transparent Bitmap Buttons with Alpha-Blended Regions in .NET
Updated: 12 Aug 2004  
How to create and draw transparent bitmap buttons in .NET Forms.
VC7, VC7.1, VC8.0, .NET 1.0, .NET 1.1, Win2K, WinXP, VS.NET2002, VS.NET2003, C#, GDI+, Dev, Intermediate
Bob Carboni 4.22
CCaptionButton (buttons for the titlebar)
Updated: 13 Jun 2004  
Bitmap - buttons for the Titlebar
VC6, NT4, WinXP, VS6, MFC, Dev, Intermediate
Thomas Latuske 4.15
CGroupCheck - Checkbox associated with a groupbox
Updated: 16 Aug 2002  
CButton-derived control associated with a groupbox to enable/disable controls inside
VC6, NT4, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Ming Liu 4.09
An AutoRepeat Button Class
Updated: 14 Apr 2002  
A button control that autorepeats after a set period of time
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
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
.NET 1.0, Win2K, WinXP, VS.NET2002, C#, Dev, Intermediate
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.
VC6, VC7, VC7.1, .NET 1.1, Win2K, WinXP, Win2003, VS.NET2003, C#, MFC, Dev, Intermediate
Michael Ganss 4.05
.NET port of Joe's AutoRepeat Button class
Updated: 16 Apr 2002  
This ports Joe Newcomer's AutoRepeat Button class to a .NET control
.NET 1.0, C#, Windows, Visual Studio, Dev, Intermediate
Nishant Sivakumar 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.
VC7, Win2K, WinXP, VS.NET2002, MFC, Dev, Intermediate
Rail Jon Rogut 4.03
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, VS6, MFC, Dev, Intermediate
Douglas R. Keesler 4.02
Getting BN_DOUBLECLICK to work for buttons
Updated: 25 Jun 2002  
BN_DOUBLECLICKED doesn't get received
VC6, VC7, NT4, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Roger Allen 4.00
The Hot Spot .NET Control
Updated: 31 Aug 2002  
A control contains a set of [animated] pictures acting as multi-state buttons.
.NET 1.0, C#, Windows, Visual Studio, Dev, Intermediate
Igor Ladnik 3.93
A Managed C++ Button Control
Updated: 20 Apr 2008  
This is an example custom button control, written entirely in Managed C++.
.NET 2.0, C++/CLI, .NET, Dev, WinForms, Intermediate
CodeWizard1951 3.92
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, VS6, Windows, MFC, Dev, Intermediate
Ewan Ward 3.90
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, Beginner
Telrunya 3.88
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, NT4, Win2K, WinXP, Visual Studio, MFC, Dev, Intermediate
Stephen C. Steel 3.84
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, Intermediate
abhinaba 3.80
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
.NET 1.1, NT4, Win2K, WinXP, Win2003, VS.NET2003, C#, Dev, Intermediate
Anders Molin 3.78
CRegionButton - A multidirectional button
Updated: 17 May 2004  
A class for making a button appear as though it has many regions.
VC6, Win2K, VS6, MFC, Dev, Intermediate
DavidCrow 3.66
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, NT4, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
PEK 3.50
A Better Bitmap Button Class
Updated: 14 Oct 2001  
An improvement on the CBitmapButton class.
VC6, NT4, VS6, MFC, Dev, Intermediate
Joseph M. Newcomer 3.48
Custom Button with Color and Shape
Updated: 28 Apr 2004  
Another simple custom button control with color and shape.
.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, VS.NET2002, C#, Dev, Intermediate
Alan Zhao 3.46
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.
.NET 1.1, Win2K, WinXP, Win2003, VS.NET2003, C#, Dev, Intermediate
Saikat Sen 3.44
CImageTextButton
Updated: 22 May 2004  
Bitmap button which embeds text on it.
VC6, VC7, VC7.1, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
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, Intermediate
lodieus 3.36
Enhanced XP Button
Updated: 9 Dec 2003  
Enhanced XP Button
.NET 1.1, VS.NET2003, C#, Windows, Dev, Intermediate
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, NT4, Win2K, VS6, MFC, Dev, Beginner
Harold Bamford 3.27
CGroup - A Powerful Group Control
Updated: 22 Aug 2001  
A CButton-derived class that will give groups more powerful functionality.
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
David Msika 3.18
Cycle Choice Button
Updated: 28 Mar 2005  
This article describes a CycleButton control.
.NET 1.1, VS.NET2003, C#, Windows, GDI+, Dev, Intermediate
Alex Onezashvili 3.07
Image Button Control
Updated: 27 Mar 2003  
Image Button Control MFC Class ( CImageButton )
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
HAMZADAYI 3.06
Move Start Button - Unedited
Updated: 19 Oct 2004  
Let's the user to move Start button present on the Taskbar
VC6, NT4, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Vikram Kashyap 2.87
Rainbow Button
Updated: 22 Dec 2003  
Making a rainbow colored button using a custom control
.NET 1.0, VS.NET2002, C#, Windows, Dev, Intermediate
David Preece 2.84
Owner-draw button
Updated: 3 Feb 2003  
A button-derived class that makes push buttons looks like a toolbar buttons.
.NET 1.0, VS.NET2002, C#, Windows, Dev, Intermediate
Georgi Atanasov 2.69
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, VS6, MFC, Dev, Intermediate
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.
.NET 1.1, .NET 2.0, VS.NET2003, VS2005, C#, Windows, GDI+, Dev, Intermediate
Pan wen 2.53
Image button and simulate Windows Media Player UI - Unedited
Updated: 27 May 2008  
Use image button to build pretty UI
.NET 1.0, .NET 1.1, .NET 2.0, C# 1.0, C# 2.0, .NET 3.0, C# 3.0, .NET 3.5, C#, .NET, GDI+, WinForms
Andy Lang 2.50
XButton control for .NET
Updated: 31 Mar 2004  
Developing a gradient button in C#
.NET 1.0, VS.NET2002, C#, Windows, Dev, Intermediate
Tahir Ali Mirza 2.10
A Multi Gradient Button
Updated: 15 Dec 2004  
Button that allows multiple gradients defined at design time.
.NET 1.0, NT4, Win2K, WinXP, C#, Visual Studio, GDI+, Dev, Intermediate
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
VC7, .NET 1.0, VS.NET2002, C#, Windows, Dev, Beginner
Naveen K Kohli 2.00
A button with rollover behavior using C++
Updated: 7 Jan 2003  
This class provides a button with rollover behavior
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
datenkabel 1.98
ButtonControl - Unedited
Updated: 3 Oct 2006  
A simple button control showing the use of a property page.
VC7, Win2K, VS.NET2003, MFC, Dev, Intermediate
_AnShUmAn_ 1.89
Making Cool Button using Images - Unedited
Updated: 21 Sep 2003  
This article is about creating cool buttons on a dialog
VC6, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
FahadAsh 1.86
Color Button - Unedited
Updated: 18 Oct 2006  
Changing the Color of the Button control
VC6, Win2K, WinXP, Win2003, Vista, VS.NET2002, VS.NET2003, MFC, Dev, Beginner
vasarlajagadish 1.29
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
ASP.NET, Javascript, CSS, HTML, WebForms, Ajax, Intermediate
kinna  
 

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, VS6, MFC, Dev, Intermediate
Chris Losinger 4.65
Transparent Button with Region and Anti-Aliased Edges
Updated: 16 Aug 2004  
Code for creating transparent, blended bitmapped buttons.
VC6, NT4, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
Bob Carboni 4.60
WinForm ImageButton - Unedited
Updated: 16 Sep 2008  
WinForm .NET class for an image button allowing for regular, hover, and depressed images, and allows for text.
.NET 2.0, Win2K, WinXP, Win2003, Vista, VS2005, C# 2.0, .NET 3.0, C# 3.0, .NET 3.5, VS2008, C#, Windows, .NET, Visual Studio, GDI+, Dev, Design, Beginner, Intermediate
Vartan Simonian 4.52
Round Buttons
Updated: 11 Jun 2003  
A class that turns rectangular buttons into round buttons.
VC6, VC7.1, Win2K, WinXP, VS.NET2003, VS6, MFC, Dev, Intermediate
Chris Maunder 4.52
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, VS.NET2002, MFC, GDI, GDI+, Dev, Intermediate
JanKotowski 4.47
Elliptic Buttons
Updated: 8 Feb 2000  
A class that turns rectangular buttons into elliptic buttons.
VC6, NT4, VS6, MFC, Dev, Intermediate
Raghav Gupta 4.20
An elliptical button class with bitmap
Updated: 30 Aug 2004  
An article on an elliptic button class supporting bitmaps.
VC6, VS6, Windows, MFC, Dev, Intermediate
Dag Menning 3.47
CFlexiButton Class
Updated: 19 Feb 2004  
A class that lets you take a break from those rectangular buttons
VC6, VS6, Windows, MFC, Dev, Intermediate
Gilphi 3.27
CLedButton
Updated: 3 Mar 2000  
A button that looks like a LED.
VC6, NT4, VS6, MFC, Dev, Intermediate
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.
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Hans Dietrich 4.86
COddButton
Updated: 26 Oct 2002  
How to make owner-draw buttons handle default state
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Paolo Messina, George 4.79
FooButton
Updated: 7 Oct 2006  
A lightweight general-purpose owner drawn bitmap button.
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
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.
VC6, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
Naren Neelamegam 4.71
CButtonST v3.9 (MFC Flat buttons)
Updated: 28 Mar 2003  
A fully featured owner-draw button class - it's got the lot!
VC6, VC7, NT4, VS6, MFC, Dev, Intermediate
Davide Calabro 4.70
CCustomBitmapButton - MFC Bitmap Button
Updated: 17 Sep 2004  
An owner-draw bitmap button and a frame for the caption bar, in one class.
VC6, NT4, Win2K, WinXP, VS6, MFC, GDI, Dev, Intermediate
Andrzej Markowski 4.69
CxShadeButton
Updated: 4 Nov 2001  
An owner-drawn button class that gives a professional look to your buttons.
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Davide Pizzolato 4.63
CXPStyleButtonST v1.2
Updated: 21 Jan 2002  
Windows XP buttons with all CButtonST features
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Davide Calabro 4.56
CxSkinButton
Updated: 9 Jul 2008  
A skinned button class with clipping region, tooltip and mouse tracking
<