| Class TphScrollBox (unit phScrollBox) |
TWinControl
| Constructors |
constructor Create(AOwner: TComponent);| Functions |
destructor Destroy;
procedure CreateParams(var Params: TCreateParams);
procedure CreateWnd;
procedure Resize;
procedure CMCtl3DChanged(var Message: TMessage);
procedure SetBorderStyle(Value: TBorderStyle);
procedure SetHorzScrollBar(Value: TphScrollBar);
procedure SetVertScrollBar(Value: TphScrollBar);
procedure WMHScroll(var Message: TWMHScroll);
procedure WMNCHitTest(var Message: TMessage);
procedure WMSize(var Message: TWMSize);
procedure WMVSCroll(var Message: TWMVScroll);| Properties |
property Align :
property BorderStyle : TBorderStyle
property Color :
property Ctl3D :
property Font :
property HorzScrollBar : TphScrollBar
property ParentColor :
property ParentCtl3D :
property ParentFont :
property ParentShowHint :
property PopupMenu :
property ShowHint :
property TabOrder :
property TabStop :
property VertScrollBar : TphScrollBar
property Visible : | Events |
event OnChange : TphScrollEvent
event OnClick :
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnResize : TNotifyEvent| Variables |
FBorderStyle : TBorderStyle;
FHorzScrollBar : TphScrollBar;
FOnChange : TphScrollEvent;
FOnResize : TNotifyEvent;
FVertScrollBar : TphScrollBar;| Constructors |
constructor Create(AOwner: TComponent);| Functions |
destructor Destroy;Set BorderStyle need to call RecreateWnd function so need to update the scrollbar, otherwise they will disappear
procedure CreateParams(var Params: TCreateParams);
procedure CreateWnd;WindowClass.style := WindowClass.style or CS_HREDRAW or CS_VREDRAW;
procedure Resize;
procedure CMCtl3DChanged(var Message: TMessage);
procedure SetBorderStyle(Value: TBorderStyle);
procedure SetHorzScrollBar(Value: TphScrollBar);
procedure SetVertScrollBar(Value: TphScrollBar);
procedure WMHScroll(var Message: TWMHScroll);
procedure WMNCHitTest(var Message: TMessage);
procedure WMSize(var Message: TWMSize);
procedure WMVSCroll(var Message: TWMVScroll);| Properties |
property Align :
property BorderStyle : TBorderStyle
property Color :
property Ctl3D :
property Font :
property HorzScrollBar : TphScrollBar
property ParentColor :
property ParentCtl3D :
property ParentFont :
property ParentShowHint :
property PopupMenu :
property ShowHint :
property TabOrder :
property TabStop :
property VertScrollBar : TphScrollBar
property Visible : | Events |
event OnChange : TphScrollEvent
event OnClick :
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnResize : TNotifyEvent| Variables |
FBorderStyle : TBorderStyle;
FHorzScrollBar : TphScrollBar;
FOnChange : TphScrollEvent;
FOnResize : TNotifyEvent;
FVertScrollBar : TphScrollBar;