FMX.ScrollBox
Inhaltsverzeichnis
Definiert dargestellte Bildlauffelder.
Mit dem Präfix MM_
versehene Konstanten definieren IDs von Botschaften, die vom TCustomScrollBoxModel-Modell der dargestellten Bildlauffelder an die TStyledCustomScrollBox-Darstellung aus Methoden wie TextSettingsChanged oder bei der Änderung von Parametern, wie ViewportPosition, ViewportSize, AutoHide, Bounces, DisableMouseWheel, EnabledScroll, ScrollAnimation, ScrollDirections,
ShowScrollBars,
ShowSizeGrip,
TouchTracking und
ViewportPosition, gesendet werden.
Mit dem Präfix PM_
versehene Konstanten definieren IDs von Botschaften, die von Bildlauffeldern an die TStyledCustomScrollBox-Darstellung aus Methoden, wie InitPresentation,
InViewRect,
MouseWheel,
PaintChildren und
ScrollBy, oder bei Änderungen von Parametern, wie ContentLayout,
HScrollBar,
AniCalculations und
VScrollBar, gesendet werden.
Package | fmx270.bpl |
---|
Units
FMX.ScrollBox | Definiert dargestellte Bildlauffelder. |
FMX.ScrollBox.Style |
Klassen
TCustomPresentedFramedScrollBox | Die Basisklasse für Bildlauffelder mit einem Rahmen. Nur für den internen Gebrauch. |
TCustomPresentedFramedVertScrollBox | Die Basisklasse für Bildlauffelder mit einem Rahmen, die nur vertikales Scrollen unterstützen. Nur für den internen Gebrauch. |
TCustomPresentedHorzScrollBox | Die Basisklasse für Bildlauffelder ohne Rahmen, die nur horizontales Scrollen unterstützen. Nur für den internen Gebrauch. |
TCustomPresentedScrollBox | Die Basisklasse für Bildlauffeld-Steuerelemente, die eine Trennung zwischen den Daten und der Darstellung bereitstellen. |
TCustomPresentedVertScrollBox | Die Basisklasse für Bildlauffelder ohne Rahmen, die nur vertikales Scrollen unterstützen. Nur für den internen Gebrauch. |
TCustomScrollBoxModel | Die Basisklasse für Datenmodelle für dargestellte Bildlauffelder. |
TPresentedFramedScrollBox | Ein Bildlauffeld mit einem Rahmen, das vertikales und horizontales Scrollen unterstützt. Nur für den internen Gebrauch. |
TPresentedFramedVertScrollBox | Ein Bildlauffeld mit einem Rahmen, das nur vertikales Scrollen unterstützt. Nur für den internen Gebrauch. |
TPresentedHorzScrollBox | Ein Bildlauffeld ohne Rahmen, das nur horizontales Scrollen unterstützt. Nur für den internen Gebrauch. |
TPresentedScrollBox | Eine grundlegende Bildlauffeld-Komponente, die beim Entwurf zur Verfügung steht. |
TPresentedVertScrollBox | Ein Bildlauffeld ohne Rahmen, das nur vertikales Scrollen unterstützt. Nur für den internen Gebrauch. |
TScrollContent | Ein Container für im Bildlauffeld platzierte Steuerelemente. |
TScrollContentSize | Speichert die Größe des ScrollBox-Inhalts. |
Routinen
NormalizeInViewRect | Normalisiert das Zielrechteck AContentRect . |
Typen
TOnCalcContentBoundsEvent | |
TPositionChangeEvent | |
TScrollDirections |
Konstanten
MM_AUTOHIDE_CHANGED | MM_AUTOHIDE_CHANGED: Integer = $1701; |
MM_BOUNCES_CHANGED | MM_BOUNCES_CHANGED: Integer = $1702; |
MM_DISABLE_MOUSE_WHEEL_CHANGED | MM_DISABLE_MOUSE_WHEEL_CHANGED: Integer = $1703; |
MM_ENABLED_SCROLL_CHANGED | MM_ENABLED_SCROLL_CHANGED: Integer = $1704; |
MM_GET_VIEWPORT_POSITION | MM_GET_VIEWPORT_POSITION: Integer = $1708; |
MM_GET_VIEWPORT_SIZE | MM_GET_VIEWPORT_SIZE: Integer = $170A; |
MM_SCROLL_ANIMATION_CHANGED | MM_SCROLL_ANIMATION_CHANGED: Integer = $170B; |
MM_SCROLL_DIRECTIONS_CHANGED | MM_SCROLL_DIRECTIONS_CHANGED: Integer = $170C; |
MM_SCROLLBAR_VISIBLE_CHANGED | MM_SCROLLBAR_VISIBLE_CHANGED: Integer = $1705; |
MM_SCROLLBOX_USER | MM_SCROLLBOX_USER: Integer = $170F; |
MM_SET_CONTENT_BOUNDS | MM_SET_CONTENT_BOUNDS: Integer = $170D; |
MM_SET_VIEWPORT_POSITION | MM_SET_VIEWPORT_POSITION: Integer = $1709; |
MM_SHOW_SCROLLBAR_CHANGED | MM_SHOW_SCROLLBAR_CHANGED: Integer = $1707; |
MM_SHOW_SIZE_GRIP_CHANGED | MM_SHOW_SIZE_GRIP_CHANGED: Integer = $1706; |
MM_TOUCH_TRACKING_CHANGED | MM_TOUCH_TRACKING_CHANGED: Integer = $170E; |
PM_BEGIN_PAINT_CHILDREN | PM_BEGIN_PAINT_CHILDREN: Integer = $1008; |
PM_END_PAINT_CHILDREN | PM_END_PAINT_CHILDREN: Integer = $1009; |
PM_GET_ANICALCULATIONS | PM_GET_ANICALCULATIONS: Integer = $1007; |
PM_GET_CONTENT_LAYOUT | PM_GET_CONTENT_LAYOUT: Integer = $1004; |
PM_GET_HSCROLLBAR | PM_GET_HSCROLLBAR: Integer = $1006; |
PM_GET_VSCROLLBAR | PM_GET_VSCROLLBAR: Integer = $1005; |
PM_SCROLL_BY | PM_SCROLL_BY: Integer = $1001; |
PM_SCROLL_IN_RECT | PM_SCROLL_IN_RECT: Integer = $1002; |
PM_SET_CONTENT | PM_SET_CONTENT: Integer = $1003; |
PM_USER_SCROLLBOX | PM_USER_SCROLLBOX: Integer = $100A; |