Show: Delphi C++
Display Preferences

Vcl.Themes

From RAD Studio API Documentation
Jump to: navigation, search


Contents

Classes

ECustomStyleException
EDuplicateStyleException
EStyleEngineException
TAbstractStyleServices
TCustomElementServices
TCustomElementServicesClass
TCustomStyleEngineBase class for a style engine.
TCustomStyleEngineClass
TCustomStyleServicesTCustomStyleServices is a class that provides access to style functionality.
TCustomStyleServicesClass
TElementMarginsHelper
TMouseTrackControlStyleHook
TMouseTrackSysControlStyleHook
TStyleHookControl message handler.
TStyleHookClass
TStyleManagerHandles styles-related operations.
TSysControl
TSysStyleHook
TSysStyleHookClass
TThemeServicesTThemeServices is a class used for communicating with the OS theme engine.
TUxThemeCategoryButtonElements
TUxThemeCategoryPanelGroupElements
TUxThemeCheckListBoxElements
TUxThemeControlBarElements
TUxThemeGridElements
TUxThemeHintElements
TUxThemePanelElements
TUxThemeStyle
TUxThemeTabSetElements
TUxThemeTextLabelElements

Routines

DrawGlassText
DrawStyleEdge
DrawStyleFocusRect
GetSysWindowClassName
GetSysWindowText
StyleServices Provides the methods of Vcl.Themes.TCustomStyleServices. To call a function, append any of the Vcl.Themes.TCustomStyleServices functions, such as DrawIcon or GetElementMargins.
ThemeControlChecks whether a control should be themed.
ThemeServices (deprecated)Returns an instance of the TThemeServices class.
UnthemedDesignerChecks whether the VCL Forms designer supports theming for a control.

Types

PChildControlInfo
PStyleInfo
PThemedElementDetailsPThemedElementDetails is pointer to a TThemedElementDetails record.
TChildControlInfo
TElementColorDescribes the possible colors used for different parts and states of an element.
TElementEdgeTElementEdge describes the possible types of edges.
TElementEdgeFlagTElementEdgeFlag describes the types of borders for an element.
TElementEdgeFlagsTElementEdgeFlags represents a set of TElementEdgeFlag values.
TElementEdgesTElementEdges represents a set of TElementEdge values.
TElementMarginTElementMargin describes the types of margins for a user interface element.
TElementMargins
TElementSizeTElementSize describes the types of element sizes.
TStyleColorDescribes the possible colors used for different parts and states of an element.
TStyleElementEdgeFlags
TStyleElementEdges
TStyleFontDescribes the possible fonts used for different parts and states of visual components.
TStyleInfoTStyleInfo describes the basic information about a style.
TStyleManager_TStyleServicesHandle
TStyleTextFlag
TStyleTextFlags
TStyleTextOptionsDescribes the options for a style-enabled text.
TSysBidiModeDirection
TThemeDataTThemeData is an array of theme handles.
TThemedButtonTThemedButton describes the possible themable parts of a button.
TThemedCategoryButtons
TThemedCategoryPanelGroup
TThemedCheckListBox
TThemedClockTThemedClock describes the possible themable parts of a clock.
TThemedComboBoxTThemedComboBox describes the possible themable parts of a combo box.
TThemedControlBar
TThemedDataNavButtons
TThemedDatePicker
TThemedEditTThemedEdit describes the possible themable parts of an edit.
TThemedElementTThemedElement describes the possible themed user interface elements.
TThemedElementDetailsTThemedElementDetails describes a themed user interface element.
TThemedExplorerBarTThemedExplorerBar describes the possible themable parts of an explorer bar control.
TThemedFlyOut
TThemedGrid
TThemedHeaderTThemedHeader describes the possible themable parts of a header control.
TThemedHint
TThemedLink
TThemedListviewTThemedListview describes the possible themable parts of a list view.
TThemedMenuTThemedMenu describes the possible themable parts of a menu.
TThemedMenuBand
TThemedMonthCal
TThemedNavigation
TThemedPageTThemedPage describes the possible themable parts of a tab page.
TThemedPanel
TThemedProgressTThemedProgress describes the possible themable parts of a progress bar.
TThemedRebarTThemedRebar describes the possible themable parts of a rebar control.
TThemedScrollBarTThemedScrollBar describes the possible themable parts of a scroll bar.
TThemedSpinTThemedSpin describes the possible themable parts of a spin control.
TThemedStartPanelTThemedStartPanel describes the possible themable parts of a start panel.
TThemedStatusTThemedStatus describes the possible themable parts of a status bar.
TThemedTabTThemedTab describes the possible themable parts of a tab.
TThemedTabSet
TThemedTaskBandTThemedTaskBand describes the possible themable parts of a task band.
TThemedTaskBarTThemedTaskBar describes the possible themable parts of a system task bar.
TThemedTaskDialog
TThemedTextLabel
TThemedTextStyle
TThemedToolBarTThemedToolBar describes the possible themable parts of a tool bar.
TThemedToolTipTThemedToolTip describes the possible themable parts of a tool tip.
TThemedTrackBarTThemedTrackBar describes the possible themable parts of a track bar.
TThemedTrayNotifyTThemedTrayNotify describes the possible themable parts of a system tray notification area.
TThemedTreeviewTThemedTreeview describes the possible themable parts of a tree view.
TThemedWindowTThemedWindow describes the possible themable parts of a window.
TThemeServicesClassTThemeServicesClass defines the metaclass for TThemeServices.
TThemeServicesClassHelper
TVCLElements

Variables

ThemeServicesClass (deprecated)ThemeServicesClass contains the metaclass reference for TThemeServices.

Constants

CM_BASECM_BASE: Integer = $513;
CM_CONTROLHOOKEDCM_CONTROLHOOKED: Integer = $67C;
CM_CTLCOLORBTNCM_CTLCOLORBTN: Integer = $648;
CM_CTLCOLORDLGCM_CTLCOLORDLG: Integer = $649;
CM_CTLCOLOREDITCM_CTLCOLOREDIT: Integer = $646;
CM_CTLCOLORLISTBOXCM_CTLCOLORLISTBOX: Integer = $647;
CM_CTLCOLORMSGBOXCM_CTLCOLORMSGBOX: Integer = $645;
CM_CTLCOLORSCROLLBARCM_CTLCOLORSCROLLBAR: Integer = $64A;
CM_CTLCOLORSTATICCM_CTLCOLORSTATIC: Integer = $64B;
CM_INITCHILDSCM_INITCHILDS: Integer = $67D;
CM_PARENTHOOKEDCM_PARENTHOOKED: Integer = $67B;
CM_SCROLLTRACKINGCM_SCROLLTRACKING: Integer = $671;
CVCLElementsCVCLElements: Set = [teCategoryButtons..teTextLabel];
CWindowsElementsCWindowsElements: Set = [teButton..teWindow];
tbCheckBoxLasttbCheckBoxLast: TThemedButton = tbCheckBoxExcludedDisabled;
tbCommandLinkGlyphLasttbCommandLinkGlyphLast: TThemedButton = tbCommandLinkGlyphDefaulted;
tbCommandLinkLasttbCommandLinkLast: TThemedButton = tbCommandLinkDefaultedAnimating;
tbGroupBoxLasttbGroupBoxLast: TThemedButton = tbGroupBoxDisabled;
tbPushButtonLasttbPushButtonLast: TThemedButton = tbPushButtonDefaultedAnimating;
tbRadioButtonLasttbRadioButtonLast: TThemedButton = tbRadioButtonCheckedDisabled;
tbUserButtonLasttbUserButtonLast: TThemedButton = tbUserButton;
tcBackgroundLasttcBackgroundLast: TThemedComboBox = tcBackground;
tcbButtonLasttcbButtonLast: TThemedCategoryButtons = tcbButtonSelected;
tcbCategoryChevronLasttcbCategoryChevronLast: TThemedCategoryButtons = tcbCategoryChevronClosed;
tcbCategoryGlyphLasttcbCategoryGlyphLast: TThemedCategoryButtons = tcbCategoryGlyphClosed;
tcbCategoryLasttcbCategoryLast: TThemedCategoryButtons = tcbCategorySelected;
tcBorderLasttcBorderLast: TThemedComboBox = tcBorderDisabled;
tcCueBannerLasttcCueBannerLast: TThemedComboBox = tcCueBannerDisabled;
tcDropDownButtonLasttcDropDownButtonLast: TThemedComboBox = tcDropDownButtonDisabled;
tcDropDownButtonLeftLasttcDropDownButtonLeftLast: TThemedComboBox = tcDropDownButtonLeftDisabled;
tcDropDownButtonRightLasttcDropDownButtonRightLast: TThemedComboBox = tcDropDownButtonRightDisabled;
tclHeaderItemLasttclHeaderItemLast: TThemedCheckListBox = tclHeaderItemDisabled;
tclListItemLasttclListItemLast: TThemedCheckListBox = tclListItemDisabled;
tcpChevronClosedLasttcpChevronClosedLast: TThemedCategoryPanelGroup = tcpChevronClosedPressed;
tcpChevronClosedLeftLasttcpChevronClosedLeftLast: TThemedCategoryPanelGroup = tcpChevronClosedLeftPressed;
tcpChevronOpenedLasttcpChevronOpenedLast: TThemedCategoryPanelGroup = tcpChevronOpenedPressed;
tcpThemedChevronClosedLasttcpThemedChevronClosedLast: TThemedCategoryPanelGroup = tcpThemedChevronClosedPressed;
tcpThemedChevronOpenedLasttcpThemedChevronOpenedLast: TThemedCategoryPanelGroup = tcpThemedChevronOpenedPressed;
tcReadOnlyLasttcReadOnlyLast: TThemedComboBox = tcReadOnlyDisabled;
tcTimeLasttcTimeLast: TThemedClock = tcTimePressed;
tcTransparentBackgroundLasttcTransparentBackgroundLast: TThemedComboBox = tcTransparentBackgroundFocused;
tdbDateBorderLasttdbDateBorderLast: TThemedDatePicker = tdbDateBorderDisabled;
tdbDateTextLasttdbDateTextLast: TThemedDatePicker = tdbDateTextSelected;
tdbShowCalendarButtonRightLasttdbShowCalendarButtonRightLast: TThemedDatePicker = tdbShowCalendarButtonRightDisabled;
teBackgroundLastteBackgroundLast: TThemedEdit = teBackgroundAssist;
teBackgroundWithBorderLastteBackgroundWithBorderLast: TThemedEdit = teBackgroundWithBorderFocused;
tebHeaderBackgroundLasttebHeaderBackgroundLast: TThemedExplorerBar = tebHeaderBackgroundPressed;
tebHeaderCloseLasttebHeaderCloseLast: TThemedExplorerBar = tebHeaderClosePressed;
tebHeaderPinLasttebHeaderPinLast: TThemedExplorerBar = tebHeaderPinPressed;
tebHeaderPinSelectedLasttebHeaderPinSelectedLast: TThemedExplorerBar = tebHeaderPinSelectedPressed;
tebIEBarMenuLasttebIEBarMenuLast: TThemedExplorerBar = tebIEBarMenuPressed;
tebNormalGroupBackgroundLasttebNormalGroupBackgroundLast: TThemedExplorerBar = tebNormalGroupBackground;
tebNormalGroupCollapseLasttebNormalGroupCollapseLast: TThemedExplorerBar = tebNormalGroupCollapsePressed;
tebNormalGroupExpandLasttebNormalGroupExpandLast: TThemedExplorerBar = tebNormalGroupExpandPressed;
tebNormalGroupHeadLasttebNormalGroupHeadLast: TThemedExplorerBar = tebNormalGroupHead;
tebSpecialGroupBackgroundLasttebSpecialGroupBackgroundLast: TThemedExplorerBar = tebSpecialGroupBackground;
tebSpecialGroupCollapseLasttebSpecialGroupCollapseLast: TThemedExplorerBar = tebSpecialGroupCollapsePressed;
tebSpecialGroupCollapseSpecialtebSpecialGroupCollapseSpecial: TThemedExplorerBar = tebSpecialGroupCollapseNormal;
tebSpecialGroupExpandLasttebSpecialGroupExpandLast: TThemedExplorerBar = tebSpecialGroupExpandPressed;
tebSpecialGroupExpandSpecialtebSpecialGroupExpandSpecial: TThemedExplorerBar = tebSpecialGroupExpandNormal;
tebSpecialGroupHeadLasttebSpecialGroupHeadLast: TThemedExplorerBar = tebSpecialGroupHead;
teEditBorderHScrollLastteEditBorderHScrollLast: TThemedEdit = teEditBorderHScrollDisabled;
teEditBorderHVScrollLastteEditBorderHVScrollLast: TThemedEdit = teEditBorderHVScrollDisabled;
teEditBorderNoScrollLastteEditBorderNoScrollLast: TThemedEdit = teEditBorderNoScrollDisabled;
teEditBorderVScrollLastteEditBorderVScrollLast: TThemedEdit = teEditBorderVScrollDisabled;
teEditCaretLastteEditCaretLast: TThemedEdit = teEditCaret;
teEditTextLastteEditTextLast: TThemedEdit = teEditTextAssist;
tePasswordLasttePasswordLast: TThemedEdit = tePassword;
tfFlyOutBodyLasttfFlyOutBodyLast: TThemedFlyOut = tfFlyOutBodyEmphasized;
tfFlyOutDividerLasttfFlyOutDividerLast: TThemedFlyOut = tfFlyOutDivider;
tfFlyOutHeaderLasttfFlyOutHeaderLast: TThemedFlyOut = tfFlyOutHeader;
tfFlyOutLabelLasttfFlyOutLabelLast: TThemedFlyOut = tfFlyOutLabelDisabled;
tfFlyOutLinkAreaLasttfFlyOutLinkAreaLast: TThemedFlyOut = tfFlyOutLinkArea;
tfFlyOutLinkHeaderLasttfFlyOutLinkHeaderLast: TThemedFlyOut = tfFlyOutLinkHeaderHover;
tfFlyOutLinkLasttfFlyOutLinkLast: TThemedFlyOut = tfFlyOutLinkHover;
tfFlyOutWindowLasttfFlyOutWindowLast: TThemedFlyOut = tfFlyOutWindow;
tgCellLasttgCellLast: TThemedGrid = tgCellRowSelectedRight;
tgClassicCellLasttgClassicCellLast: TThemedGrid = tgClassicCellRowSelectedRight;
tgClassicFixedCellLasttgClassicFixedCellLast: TThemedGrid = tgClassicFixedCellPressed;
tgDropDownButtonLasttgDropDownButtonLast: TThemedGrid = tgDropDownButtonDisabled;
tgEllipsisButtonLasttgEllipsisButtonLast: TThemedGrid = tgEllipsisButtonPressed;
tgFixedCellLasttgFixedCellLast: TThemedGrid = tgFixedCellPressed;
tgGradientCellLasttgGradientCellLast: TThemedGrid = tgGradientCellRowSelectedRight;
tgGradientFixedCellLasttgGradientFixedCellLast: TThemedGrid = tgGradientFixedCellPressed;
thHeaderDropDownFilterLastthHeaderDropDownFilterLast: TThemedHeader = thHeaderDropDownFilterHot;
thHeaderDropDownLastthHeaderDropDownLast: TThemedHeader = thHeaderDropDownHot;
thHeaderItemLastthHeaderItemLast: TThemedHeader = thHeaderItemPressed;
thHeaderItemLeftLastthHeaderItemLeftLast: TThemedHeader = thHeaderItemLeftPressed;
thHeaderItemRightLastthHeaderItemRightLast: TThemedHeader = thHeaderItemRightPressed;
thHeaderOverflowLastthHeaderOverflowLast: TThemedHeader = thHeaderOverflowHot;
thHeaderSortArrowLastthHeaderSortArrowLast: TThemedHeader = thHeaderSortArrowSortedDown;
tlCollapseButtonLasttlCollapseButtonLast: TThemedListview = tlCollapseButtonPushed;
tlColumnDetailLasttlColumnDetailLast: TThemedListview = tlColumnDetail;
tlEmptyTextLasttlEmptyTextLast: TThemedListview = tlEmptyText;
tlExpandButtonLasttlExpandButtonLast: TThemedListview = tlExpandButtonPushed;
tlGroupHeaderLasttlGroupHeaderLast: TThemedListview = tlGroupHeaderCloseMixedSelectionHot;
tlGroupHeaderLineLasttlGroupHeaderLineLast: TThemedListview = tlGroupHeaderLineCloseMixedSelectionHot;
tlLinkLasttlLinkLast: TThemedLink = tlLinkLinked;
tlListDetailLasttlListDetailLast: TThemedListview = tlListDetail;
tlListGroupLasttlListGroupLast: TThemedListview = tlListGroup;
tlListItemLasttlListItemLast: TThemedListview = tlListItemHotSelected;
tlListSortDetailLasttlListSortDetailLast: TThemedListview = tlListSortDetail;
tmbNewAppButtonLasttmbNewAppButtonLast: TThemedMenuBand = tmbNewAppButtonNotChecked;
tmbSeparatorlasttmbSeparatorlast: TThemedMenuBand = tmbSeparatorNotChecked;
tmcBackgroundLasttmcBackgroundLast: TThemedMonthCal = tmcBackground;
tmcBordersLasttmcBordersLast: TThemedMonthCal = tmcBorders;
tmcColHeaderSplitterLasttmcColHeaderSplitterLast: TThemedMonthCal = tmcColHeaderSplitter;
tmcGridBackgroundLasttmcGridBackgroundLast: TThemedMonthCal = tmcGridBackground;
tmcGridCellBackgroundLasttmcGridCellBackgroundLast: TThemedMonthCal = tmcGridCellBackgroundToday;
tmcGridCellLasttmcGridCellLast: TThemedMonthCal = tmcGridCellToday;
tmcGridCellUpperLasttmcGridCellUpperLast: TThemedMonthCal = tmcGridCellUpperHasStateHot;
tmChevronTMSSchemaLasttmChevronTMSSchemaLast: TThemedMenu = tmChevron;
tmcNavNextLasttmcNavNextLast: TThemedMonthCal = tmcNavNextDisabled;
tmcNavPrevLasttmcNavPrevLast: TThemedMonthCal = tmcNavPrevDisabled;
tmcTrailingGridCellLasttmcTrailingGridCellLast: TThemedMonthCal = tmcTrailingGridCellToday;
tmcTrailingGridCellUpperLasttmcTrailingGridCellUpperLast: TThemedMonthCal = tmcTrailingGridCellUpperHasStateHot;
tmMenuBarBackgroundLasttmMenuBarBackgroundLast: TThemedMenu = tmMenuBarBackgroundInactive;
tmMenuBarDropDownTMSSchemaLasttmMenuBarDropDownTMSSchemaLast: TThemedMenu = tmMenuBarDropDown;
tmMenuBarItemLasttmMenuBarItemLast: TThemedMenu = tmMenuBarItemDisabledPushed;
tmMenuBarItemTMSSchemaLasttmMenuBarItemTMSSchemaLast: TThemedMenu = tmMenuBarItem;
tmMenuDropDownTMSSchemaLasttmMenuDropDownTMSSchemaLast: TThemedMenu = tmMenuDropDown;
tmMenuItemTMSSchemaLasttmMenuItemTMSSchemaLast: TThemedMenu = tmMenuItemDemoted;
tmPopupBackgroundLasttmPopupBackgroundLast: TThemedMenu = tmPopupBackground;
tmPopupBordersLasttmPopupBordersLast: TThemedMenu = tmPopupBorders;
tmPopupCheckBackgroundLasttmPopupCheckBackgroundLast: TThemedMenu = tmPopupCheckBackgroundBitmap;
tmPopupCheckLasttmPopupCheckLast: TThemedMenu = tmPopupBulletDisabled;
tmPopupGutterLasttmPopupGutterLast: TThemedMenu = tmPopupGutter;
tmPopupItemLasttmPopupItemLast: TThemedMenu = tmPopupItemDisabledHot;
tmPopupSeparatorLasttmPopupSeparatorLast: TThemedMenu = tmPopupSeparator;
tmPopupSubMenuLasttmPopupSubMenuLast: TThemedMenu = tmPopupSubMenuDisabled;
tmSeparatorTMSSchemaLasttmSeparatorTMSSchemaLast: TThemedMenu = tmSeparator;
tmSystemCloseLasttmSystemCloseLast: TThemedMenu = tmSystemCloseDisabled;
tmSystemMaximizeLasttmSystemMaximizeLast: TThemedMenu = tmSystemMaximizeDisabled;
tmSystemMinimizeLasttmSystemMinimizeLast: TThemedMenu = tmSystemMinimizeDisabled;
tmSystemRestoreLasttmSystemRestoreLast: TThemedMenu = tmSystemRestoreDisabled;
tnBackButtonLasttnBackButtonLast: TThemedNavigation = tnBackButtonDisabled;
tnForwardButtonLasttnForwardButtonLast: TThemedNavigation = tnForwardButtonDisabled;
tnMenuButtonLasttnMenuButtonLast: TThemedNavigation = tnMenuButtonDisabled;
ttbTimeNormalttbTimeNormal: TThemedClock = tcTimeNormal;
ttdButtonSectionLastttdButtonSectionLast: TThemedTaskDialog = ttdButtonSection;
ttdButtonWrapperLastttdButtonWrapperLast: TThemedTaskDialog = ttdButtonWrapper;
ttdCommandLinkPaneLastttdCommandLinkPaneLast: TThemedTaskDialog = ttdCommandLinkPane;
ttdContentIconLastttdContentIconLast: TThemedTaskDialog = ttdContentIcon;
ttdContentPaneLastttdContentPaneLast: TThemedTaskDialog = ttdContentPane;
ttdControlPaneLastttdControlPaneLast: TThemedTaskDialog = ttdControlPane;
ttdExpandedContentLastttdExpandedContentLast: TThemedTaskDialog = ttdExpandedContent;
ttdExpandedFooterAreaLastttdExpandedFooterAreaLast: TThemedTaskDialog = ttdExpandedFooterArea;
ttdExpandoButtonLastttdExpandoButtonLast: TThemedTaskDialog = ttdExpandoButtonExpandedPressed;
ttdExpandoTextLastttdExpandoTextLast: TThemedTaskDialog = ttdExpandoText;
ttdFootnoteAreaLastttdFootnoteAreaLast: TThemedTaskDialog = ttdFootnoteArea;
ttdFootnotePaneLastttdFootnotePaneLast: TThemedTaskDialog = ttdFootnotePane;
ttdFootnoteSeparatorLastttdFootnoteSeparatorLast: TThemedTaskDialog = ttdFootnoteSeparator;
ttdImageAlignmentLastttdImageAlignmentLast: TThemedTaskDialog = ttdImageAlignment;
ttdMainIconLastttdMainIconLast: TThemedTaskDialog = ttdMainIcon;
ttdMainInstructionPaneLastttdMainInstructionPaneLast: TThemedTaskDialog = ttdMainInstructionPane;
ttdPrimaryPanelLastttdPrimaryPanelLast: TThemedTaskDialog = ttdPrimaryPanel;
ttdProgressBarLastttdProgressBarLast: TThemedTaskDialog = ttdProgressBar;
ttdRadioButtonPaneLastttdRadioButtonPaneLast: TThemedTaskDialog = ttdRadioButtonPane;
ttdSecondaryPanelLastttdSecondaryPanelLast: TThemedTaskDialog = ttdSecondaryPanel;
ttdVerificationTextLastttdVerificationTextLast: TThemedTaskDialog = ttdVerificationText;
ttlTextLabelLastttlTextLabelLast: TThemedTextLabel = ttlTextLabelDisabled;
ttsBodyTextLastttsBodyTextLast: TThemedTextStyle = ttsBodyText;
ttsBodyTitleLastttsBodyTitleLast: TThemedTextStyle = ttsBodyTitle;
ttsControlLabelLastttsControlLabelLast: TThemedTextStyle = ttsControlLabelDisabled;
ttsExpandedLastttsExpandedLast: TThemedTextStyle = ttsExpanded;
ttsHyperLinkTextLastttsHyperLinkTextLast: TThemedTextStyle = ttsHyperLinkTextDisabled;
ttsInstructionLastttsInstructionLast: TThemedTextStyle = ttsInstruction;
ttsLabelLastttsLabelLast: TThemedTextStyle = ttsLabel;
ttsMainInstructionLastttsMainInstructionLast: TThemedTextStyle = ttsMainInstruction;
ttsSecondaryTextLastttsSecondaryTextLast: TThemedTextStyle = ttsSecondaryText;
ttTaskBarDontCarettTaskBarDontCare: TThemedTaskBar = ttbTaskBarDontCare;
ttTaskBarRootttTaskBarRoot: TThemedTaskBar = ttbTaskBarDontCare;
WM_MDICHILDCLOSEWM_MDICHILDCLOSE: Integer = $52D;
WM_MDICHILDMOVEWM_MDICHILDMOVE: Integer = $52C;


Personal tools
Translations