FMX.ScrollBox

From RAD Studio API Documentation
Jump to: navigation, search

Defines presented scroll boxes.

MM_ prefixed constants define IDs of messages that are sent by the TCustomScrollBoxModel model of the presented scroll boxes to TStyledCustomScrollBox presentation from methods like TextSettingsChanged or when parameters like the following ViewportPosition, ViewportSize, AutoHide, Bounces, DisableMouseWheel, EnabledScroll, ScrollAnimation, ScrollDirections, ShowScrollBars, ShowSizeGrip, TouchTracking, and ViewportPosition are changed.

PM_ prefixed constants define IDs of messages that are sent by the scroll boxes to the TStyledCustomScrollBox presentation from methods like InitPresentation, InViewRect, MouseWheel, PaintChildren, and ScrollBy or when parameters like the following ContentLayout, HScrollBar, AniCalculations, and VScrollBar are changed.

Package fmx270.bpl

Units

FMX.ScrollBox Defines presented scroll boxes.


Classes

TCustomPresentedFramedScrollBox The base class for scroll boxes with a border. For internal use only.
TCustomPresentedFramedVertScrollBox The base class for scroll boxes with a border supporting only vertical scrolling. For internal use only.
TCustomPresentedHorzScrollBox The base class for scroll boxes without a border supporting only horizontal scrolling. For internal use only.
TCustomPresentedScrollBox The base class for scroll box controls providing a separation between the data and presentation.
TCustomPresentedVertScrollBox The base class for scroll boxes without a border supporting only vertical scrolling. For internal use only.
TPresentedFramedScrollBox A scroll box with a border supporting both vertical and horizontal scrolling. For internal use only.
TPresentedFramedVertScrollBox A scroll box with a border supporting only vertical scrolling. For internal use only.
TPresentedHorzScrollBox A scroll box without a border supporting only horizontal scrolling. For internal use only.
TPresentedScrollBox A base scroll box component available at design time.
TPresentedVertScrollBox A scroll box without a border supporting only vertical scrolling. For internal use only.
TScrollContent A container for controls placed into the scroll box.
TScrollContentSize Stores the size of the ScrollBox content.

Routines

NormalizeInViewRect Normalizes the target rectangle AContentRect.

Types

Constants

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 = 170ドルA;
MM_SCROLL_ANIMATION_CHANGED MM_SCROLL_ANIMATION_CHANGED: Integer = 170ドルB;
MM_SCROLL_DIRECTIONS_CHANGED MM_SCROLL_DIRECTIONS_CHANGED: Integer = 170ドルC;
MM_SCROLLBAR_VISIBLE_CHANGED MM_SCROLLBAR_VISIBLE_CHANGED: Integer = 1705ドル;
MM_SCROLLBOX_USER MM_SCROLLBOX_USER: Integer = 170ドルF;
MM_SET_CONTENT_BOUNDS MM_SET_CONTENT_BOUNDS: Integer = 170ドルD;
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 = 170ドルE;
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 = 100ドルA;


Retrieved from "https://docwiki.embarcadero.com/Libraries/Sydney/e/index.php?title=FMX.ScrollBox&oldid=769655"