Table of Contents

TTMSFNCStatusBar Class

Status bar control with configurable panels for displaying text, images, progress, and date/time.

API unit family: TMSFNCStatusBar Inherits from: TTMSFNCCustomStatusBar

Syntax

TTMSFNCStatusBar = class(TTMSFNCCustomStatusBar)

Properties

Name Description
BitmapContainer Container supplying images for panels that display bitmaps. (inherited from TTMSFNCCustomStatusBar)
PanelAppearance Visual appearance settings shared across all panels. (inherited from TTMSFNCCustomStatusBar)
Panels Collection of panels displayed in the status bar. (inherited from TTMSFNCCustomStatusBar)
ShowSplitter When True, a vertical splitter line is drawn between adjacent panels. (inherited from TTMSFNCCustomStatusBar)

Methods

Name Description
GetPanelRect Returns the bounding rectangle of the panel at the specified index. (inherited from TTMSFNCCustomStatusBar)
XYToPanel Returns the panel located at the given coordinates, or nil if none. (inherited from TTMSFNCCustomStatusBar)

Events

Name Description
OnAfterDrawPanel Fires after a panel has been drawn. (inherited from TTMSFNCCustomStatusBar)
OnAnchorClick Fires when the user clicks a hyperlink anchor inside an HTML panel. (inherited from TTMSFNCCustomStatusBar)
OnBeforeDrawPanel Fires before a panel is drawn, allowing the handler to suppress or alter default drawing. (inherited from TTMSFNCCustomStatusBar)
OnDrawCustomPanel Fires when a panel with Style spsOwnerDraw needs custom painting. (inherited from TTMSFNCCustomStatusBar)
OnPanelLeftClick Fires when the user left-clicks a panel. (inherited from TTMSFNCCustomStatusBar)
OnPanelRightClick Fires when the user right-clicks a panel. (inherited from TTMSFNCCustomStatusBar)

Used by