5,114,210 members and growing! (16,739 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.17
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.17
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.71
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.49
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, JScript, .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.79
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.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.73
Creating a glass button using GDI+
Updated: 21 Nov 2007
How to create an animating glass button using only GDI+ (and not using WPF).
.NET 2.0, VS2005, C# 2.0, Windows, Dev, WinForms, Design, Intermediate
Lukasz Swiatkowski 4.71
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.71
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.63
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.60
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
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.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.56
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.54
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.47
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.45
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 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.36
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 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.27
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.27
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, CE .NET 4.0, CE .NET 4.1, CE .NET 4.2, C#, Windows, Dev, Intermediate
Jon Nethercott 4.25
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.24
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
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.10
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.10
A Better Bitmap Button Class
Updated: 14 Oct 2001
An improvement on the CBitmapButton class.
VC6, NT4, VS6, MFC, Dev, Intermediate
Joseph M. Newcomer 4.06
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
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 - Unedited
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
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.00
.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 3.94
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 - Unedited
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
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
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.79
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
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.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.0, NT4, Win2K, WinXP, Win2003, VS6, MFC, Dev, Intermediate
PEK 3.50
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
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
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.24
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
Image Button Control
Updated: 27 Mar 2003
Image Button Control MFC Class ( CImageButton )
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
HAMZADAYI 3.06
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
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 2.77
Owner-draw icon buttons in plain C (no MFC) - Unedited
Updated: 7 Aug 2007
Use icons to draw buttons with owner-draw style
VC7, WinXP, VS.NET2003, C, MFC, Dev, Intermediate
Bruno Challier 2.75
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
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.55
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.38
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
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.78
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 1.75
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, JScript, 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
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.63
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
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.51
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
FooButton
Updated: 7 Oct 2006
A lightweight general-purpose owner drawn bitmap button.
VC6, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Ravi Bhavnani 4.80
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
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.69
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.68
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.65
CxSkinButton
Updated: 18 Jun 2003
A skinned button class with clipping region, tooltip and mouse tracking
VC6, NT4, Win2K, VS6, MFC, Dev, Intermediate
Davide Pizzolato 4.58
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.54
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, NT4, Win2K, VS6, MFC, Dev, Intermediate
Jean-Louis Guenego 4.50
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, VS.NET2002, VS.NET2003, VS6, MFC, Dev, Intermediate
rbid 4.50
FxButton Class
Updated: 24 Nov 2003
FxButton allows developers to create customized buttons using captions, bitmaps, tooltips, etc.
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
RichardV 4.47
CWinXPButtonST
Updated: 6 Sep 2001
A CButtonST derived class that emulates Office/Windows XP buttons
VC6, Windows, Visual Studio, MFC, Dev, Intermediate
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, NT4, VS6, MFC, Dev, Intermediate
John Curtis 4.36
XP-style Button Control
Updated: 6 Aug 2002
XP style button control for all version of windows.
VC6, VC7, Win2K, WinXP, VS6, MFC, Dev, Intermediate
Shrishail Rana 4.27
CShadeButtonST
Updated: 25 Jun 2001
A Shaded Button made using CButtonST
VC6, NT4, Win2K, Visual Studio, MFC, Dev, Intermediate
Davide Calabro 4.19
Moveable \ Resizable Runtime Hover Buttons with ToolTips
Updated: 28 Jul 2001
An article on creating changable buttons
VC6, VS6, Windows, MFC, Dev, Intermediate