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. |