FMX.ScrollBox

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 fmx280.bpl

Units

FMX.ScrollBoxDefiniert dargestellte Bildlauffelder.
FMX.ScrollBox.Style


Klassen

TCustomPresentedFramedScrollBoxDie Basisklasse für Bildlauffelder mit einem Rahmen. Nur für den internen Gebrauch.
TCustomPresentedFramedVertScrollBoxDie Basisklasse für Bildlauffelder mit einem Rahmen, die nur vertikales Scrollen unterstützen. Nur für den internen Gebrauch.
TCustomPresentedHorzScrollBoxDie Basisklasse für Bildlauffelder ohne Rahmen, die nur horizontales Scrollen unterstützen. Nur für den internen Gebrauch.
TCustomPresentedScrollBoxDie Basisklasse für Bildlauffeld-Steuerelemente, die eine Trennung zwischen den Daten und der Darstellung bereitstellen.
TCustomPresentedVertScrollBoxDie Basisklasse für Bildlauffelder ohne Rahmen, die nur vertikales Scrollen unterstützen. Nur für den internen Gebrauch.
TCustomScrollBoxModelDie Basisklasse für Datenmodelle für dargestellte Bildlauffelder.
TPresentedFramedScrollBoxEin Bildlauffeld mit einem Rahmen, das vertikales und horizontales Scrollen unterstützt. Nur für den internen Gebrauch.
TPresentedFramedVertScrollBoxEin Bildlauffeld mit einem Rahmen, das nur vertikales Scrollen unterstützt. Nur für den internen Gebrauch.
TPresentedHorzScrollBoxEin Bildlauffeld ohne Rahmen, das nur horizontales Scrollen unterstützt. Nur für den internen Gebrauch.
TPresentedScrollBoxEine grundlegende Bildlauffeld-Komponente, die beim Entwurf zur Verfügung steht.
TPresentedVertScrollBoxEin Bildlauffeld ohne Rahmen, das nur vertikales Scrollen unterstützt. Nur für den internen Gebrauch.
TScrollContentEin Container für im Bildlauffeld platzierte Steuerelemente.
TScrollContentSizeSpeichert die Größe des ScrollBox-Inhalts.

Routinen

NormalizeInViewRectNormalisiert das Zielrechteck AContentRect.

Typen

TOnCalcContentBoundsEvent
TPositionChangeEvent
TScrollDirections

Konstanten

MM_AUTOHIDE_CHANGEDMM_AUTOHIDE_CHANGED: Integer = $1701;
MM_BOUNCES_CHANGEDMM_BOUNCES_CHANGED: Integer = $1702;
MM_DISABLE_MOUSE_WHEEL_CHANGEDMM_DISABLE_MOUSE_WHEEL_CHANGED: Integer = $1703;
MM_ENABLED_SCROLL_CHANGEDMM_ENABLED_SCROLL_CHANGED: Integer = $1704;
MM_GET_VIEWPORT_POSITIONMM_GET_VIEWPORT_POSITION: Integer = $1708;
MM_GET_VIEWPORT_SIZEMM_GET_VIEWPORT_SIZE: Integer = $170A;
MM_SCROLL_ANIMATION_CHANGEDMM_SCROLL_ANIMATION_CHANGED: Integer = $170B;
MM_SCROLL_DIRECTIONS_CHANGEDMM_SCROLL_DIRECTIONS_CHANGED: Integer = $170C;
MM_SCROLLBAR_VISIBLE_CHANGEDMM_SCROLLBAR_VISIBLE_CHANGED: Integer = $1705;
MM_SCROLLBOX_USERMM_SCROLLBOX_USER: Integer = $170F;
MM_SET_CONTENT_BOUNDSMM_SET_CONTENT_BOUNDS: Integer = $170D;
MM_SET_VIEWPORT_POSITIONMM_SET_VIEWPORT_POSITION: Integer = $1709;
MM_SHOW_SCROLLBAR_CHANGEDMM_SHOW_SCROLLBAR_CHANGED: Integer = $1707;
MM_SHOW_SIZE_GRIP_CHANGEDMM_SHOW_SIZE_GRIP_CHANGED: Integer = $1706;
MM_TOUCH_TRACKING_CHANGEDMM_TOUCH_TRACKING_CHANGED: Integer = $170E;
PM_BEGIN_PAINT_CHILDRENPM_BEGIN_PAINT_CHILDREN: Integer = $1008;
PM_END_PAINT_CHILDRENPM_END_PAINT_CHILDREN: Integer = $1009;
PM_GET_ANICALCULATIONSPM_GET_ANICALCULATIONS: Integer = $1007;
PM_GET_CONTENT_LAYOUTPM_GET_CONTENT_LAYOUT: Integer = $1004;
PM_GET_HSCROLLBARPM_GET_HSCROLLBAR: Integer = $1006;
PM_GET_VSCROLLBARPM_GET_VSCROLLBAR: Integer = $1005;
PM_SCROLL_BYPM_SCROLL_BY: Integer = $1001;
PM_SCROLL_IN_RECTPM_SCROLL_IN_RECT: Integer = $1002;
PM_SET_CONTENTPM_SET_CONTENT: Integer = $1003;
PM_USER_SCROLLBOXPM_USER_SCROLLBOX: Integer = $100A;