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