Vcl.Themes.TThemedButton
Delphi
TThemedButton = (
tbButtonDontCare,
tbButtonRoot,
tbPushButtonNormal, tbPushButtonHot, tbPushButtonPressed, tbPushButtonDisabled, tbPushButtonDefaulted, tbPushButtonDefaultedAnimating {Windows Vista or later},
tbRadioButtonUncheckedNormal, tbRadioButtonUncheckedHot, tbRadioButtonUncheckedPressed, tbRadioButtonUncheckedDisabled,
tbRadioButtonCheckedNormal, tbRadioButtonCheckedHot, tbRadioButtonCheckedPressed, tbRadioButtonCheckedDisabled,
tbCheckBoxUncheckedNormal, tbCheckBoxUncheckedHot, tbCheckBoxUncheckedPressed, tbCheckBoxUncheckedDisabled,
tbCheckBoxCheckedNormal, tbCheckBoxCheckedHot, tbCheckBoxCheckedPressed, tbCheckBoxCheckedDisabled,
tbCheckBoxMixedNormal, tbCheckBoxMixedHot, tbCheckBoxMixedPressed, tbCheckBoxMixedDisabled,
tbCheckBoxImplicitNormal, tbCheckBoxImplicitHot, tbCheckBoxImplicitPressed, tbCheckBoxImplicitDisabled, // Windows Vista or later
tbCheckBoxExcludedNormal, tbCheckBoxExcludedHot, tbCheckBoxExcludedPressed, tbCheckBoxExcludedDisabled, // Windows Vista or later
tbGroupBoxNormal, tbGroupBoxDisabled,
tbUserButton,
tbCommandLinkNormal, tbCommandLinkHot, tbCommandLinkPressed, tbCommandLinkDisabled, tbCommandLinkDefaulted, tbCommandLinkDefaultedAnimating,
tbCommandLinkGlyphNormal, tbCommandLinkGlyphHot, tbCommandLinkGlyphPressed, tbCommandLinkGlyphDisabled, tbCommandLinkGlyphDefaulted
);
C++
enum DECLSPEC_DENUM TThemedButton : unsigned char { tbButtonDontCare, tbButtonRoot, tbPushButtonNormal, tbPushButtonHot, tbPushButtonPressed, tbPushButtonDisabled, tbPushButtonDefaulted, tbPushButtonDefaultedAnimating, tbRadioButtonUncheckedNormal, tbRadioButtonUncheckedHot, tbRadioButtonUncheckedPressed, tbRadioButtonUncheckedDisabled, tbRadioButtonCheckedNormal, tbRadioButtonCheckedHot, tbRadioButtonCheckedPressed, tbRadioButtonCheckedDisabled, tbCheckBoxUncheckedNormal, tbCheckBoxUncheckedHot, tbCheckBoxUncheckedPressed, tbCheckBoxUncheckedDisabled, tbCheckBoxCheckedNormal, tbCheckBoxCheckedHot, tbCheckBoxCheckedPressed, tbCheckBoxCheckedDisabled, tbCheckBoxMixedNormal, tbCheckBoxMixedHot, tbCheckBoxMixedPressed, tbCheckBoxMixedDisabled,
tbCheckBoxImplicitNormal, tbCheckBoxImplicitHot, tbCheckBoxImplicitPressed, tbCheckBoxImplicitDisabled, tbCheckBoxExcludedNormal, tbCheckBoxExcludedHot, tbCheckBoxExcludedPressed, tbCheckBoxExcludedDisabled, tbGroupBoxNormal, tbGroupBoxDisabled, tbUserButton, tbCommandLinkNormal, tbCommandLinkHot, tbCommandLinkPressed, tbCommandLinkDisabled, tbCommandLinkDefaulted, tbCommandLinkDefaultedAnimating, tbCommandLinkGlyphNormal, tbCommandLinkGlyphHot, tbCommandLinkGlyphPressed, tbCommandLinkGlyphDisabled, tbCommandLinkGlyphDefaulted };
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| enum | public | Vcl.Themes.pas Vcl.Themes.hpp |
Vcl.Themes | Vcl.Themes |
Description
TThemedButton describes the possible themable parts of a button.
TThemedButton describes the possible states of a themed button. The following table lists the possible values of TThemedButton and their meaning.
| Value | Description |
|---|---|
|
tbButtonDontCare |
The content that is shared across all the button parts. |
|
tbButtonRoot |
The content that is shared across all the button states. |
|
tbPushButtonNormal |
A push button in its normal state. |
|
tbPushButtonHot |
A push button in its hovered state. |
|
tbPushButtonPressed |
A push button in its pressed state. |
|
tbPushButtonDisabled |
A push button in its disabled state. |
|
tbPushButtonDefaulted |
A push button in its defaulted state. |
|
tbRadioButtonUncheckedNormal |
An unchecked radio button in its normal state. |
|
tbRadioButtonUncheckedHot |
An unchecked radio button in its hovered state. |
|
tbRadioButtonUncheckedPressed |
An unchecked radio button in its pressed state. |
|
tbRadioButtonUncheckedDisabled |
An unchecked radio button in its disabled state. |
|
tbRadioButtonCheckedNormal |
A checked radio button in its normal state. |
|
tbRadioButtonCheckedHot |
A checked radio button in its hovered state. |
|
tbRadioButtonCheckedPressed |
An checked radio button in its pressed state. |
|
tbRadioButtonCheckedDisabled |
An checked radio button in its disabled state. |
|
tbCheckBoxUncheckedNormal |
An unchecked check box in its normal state. |
|
tbCheckBoxUncheckedHot |
An unchecked check box in its hovered state. |
|
tbCheckBoxUncheckedPressed |
An unchecked check box in its pressed state. |
|
tbCheckBoxUncheckedDisabled |
An unchecked check box in its disabled state. |
|
tbCheckBoxCheckedNormal |
A checked check box in its normal state. |
|
tbCheckBoxCheckedHot |
A checked check box in its hovered state. |
|
tbCheckBoxCheckedPressed |
A checked check box in its pressed state. |
|
tbCheckBoxCheckedDisabled |
A checked check box in its disabled state. |
|
tbCheckBoxMixedNormal |
A mixed check box in its normal state. |
|
tbCheckBoxMixedHot |
A mixed check box in its hovered state. |
|
tbCheckBoxMixedPressed |
A mixed check box in its pressed state. |
|
tbCheckBoxMixedDisabled |
A mixed check box in its disabled state. |
|
tbGroupBoxNormal |
A group box in its normal state. |
|
tbGroupBoxDisabled |
A group box in its disabled state. |
|
tbUserButton |
An user-drawn button. |