FMX.ScrollBox

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit des zones déroulantes présentées.

Les constantes préfixées MM_ définissent les ID des messages qui sont envoyés par le modèle TCustomScrollBoxModel des zones déroulantes présentées à la présentation TStyledCustomScrollBox à partir de méthodes comme TextSettingsChanged ou lorsque des paramètres comme ViewportPosition, ViewportSize, AutoHide, Bounces, DisableMouseWheel, EnabledScroll, ScrollAnimation, ScrollDirections, ShowScrollBars, ShowSizeGrip, TouchTracking et ViewportPosition sont modifiés.

Les constantes préfixées PM_ définissent les ID des messages qui sont envoyés par les zones déroulantes à la présentation TStyledCustomScrollBox à partir de méthodes comme InitPresentation, InViewRect, MouseWheel, PaintChildren et ScrollBy ou lorsque des paramètres comme ContentLayout, HScrollBar, AniCalculations et VScrollBar sont modifiés.

Package fmx240.bpl

Unités

FMX.ScrollBoxDéfinit des zones déroulantes présentées.
FMX.ScrollBox.Style


Classes

TCustomPresentedFramedScrollBoxZone de défilement sans bordure.
TCustomPresentedFramedVertScrollBoxZone de défilement disponible en mode conception prenant uniquement en charge le défilement vertical.
TCustomPresentedHorzScrollBoxZone de défilement avec défilement horizontal uniquement.
TCustomPresentedScrollBoxComposant qui permet d'afficher un contenu large dans une zone visible plus réduite.
TCustomPresentedVertScrollBoxZone de défilement avec défilement vertical uniquement.
TCustomScrollBoxModelModèle de données TScrollBox.
TPresentedFramedScrollBoxZone de défilement sans bordure, disponible en mode conception.
TPresentedFramedVertScrollBoxZone de défilement avec défilement vertical uniquement.
TPresentedHorzScrollBoxZone de défilement sans bordure et avec défilement horizontal uniquement
TPresentedScrollBoxComposant zone de défilement de base, disponible au moment de la conception.
TPresentedVertScrollBoxZone de défilement sans bordure et avec défilement vertical uniquement.
TScrollContentConteneur des contrôles enfant de la zone de défilement.
TScrollContentSizeStocke la taille du contenu ScrollBox.

Routines

NormalizeInViewRectNormalise le rectangle cible AContentRect.

Types

TOnCalcContentBoundsEvent
TPositionChangeEvent
TScrollDirections

Constantes

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;