Table of Contents

TTMSFNCNonFocusablePopup Class

Drop-in non-focusable popup component that shows floating content without stealing focus from the active window.

API unit family: TMSFNCPopup Inherits from: TTMSFNCCustomNonFocusablePopup

Syntax

TTMSFNCNonFocusablePopup = class(TTMSFNCCustomNonFocusablePopup)

Properties

Name Description
ContentControl The control hosted inside the popup form as its primary visual content. (inherited from TTMSFNCCustomPopup)
FillColor The background fill color of the popup form. Defaults to gcNull (transparent). (inherited from TTMSFNCCustomPopup)
Placement The placement strategy used to position the popup relative to the placement control or rectangle. (inherited from TTMSFNCCustomPopup)
PlacementControl The control used as the anchor for popup placement calculations. (inherited from TTMSFNCCustomPopup)
PlacementRectangle The rectangle used as the placement anchor when no PlacementControl is set. (inherited from TTMSFNCCustomPopup)
StrokeColor The border stroke color of the popup form. Defaults to gcNull (no border). (inherited from TTMSFNCCustomPopup)
Transparent When True, the popup form background is transparent. Defaults to False. Available on FMX only. (inherited from TTMSFNCCustomPopup)

Methods

Name Description
Activate Shows the non-focusable popup.
Deactivate Hides the non-focusable popup and restores focus to the previously active window.
HasPopupForm Returns True when the popup form has been created and is available. (inherited from TTMSFNCCustomPopup)
PointInPopup Returns True when the given screen point falls within the bounds of the open popup form. (inherited from TTMSFNCCustomPopup)