跳至内容

CScroll

CScroll

CCanvas 是创建滚动条的基准类。

描述

CScroll 是一个复合控件 (含依赖控件), 它包括创建滚动条的基础功能。基准类本身不能用作单独控件, 它的两个继承者 (CScrollVCScrollH 类) 可用于控件。

声明

class CScroll : public CWndContainer

标称库文件

#include <Controls\Scrolls.mqh>

继承体系

CObject

CWnd

CWndContainer

CScroll

直接分支

: CScrollH, CScrollV

类方法

创建
创建创建控件
图表对象事件处理器
OnEvent所有图表事件的句柄
属性
MinPos获取/设置最小位置
MaxPos获取/设置最大位置
CurrPos获取/设置当前位置
依赖控件创建
CreateBack创建背景按钮
CreateInc创建滚动条的递增按钮
CreateDec创建滚动条的递减按钮
CreateThumb创建滚动条的滑块按钮 (可被拖动)
依赖控件事件处理器
OnClickInc事件的处理器, 用于处理递增按钮事件
OnClickDec事件的处理器, 用于处理递减按钮事件
内部事件处理器
OnShow“创建” 事件处理器
OnHide“隐藏” 事件处理器
OnChangePos“位置变化” 事件处理器
对象拖动处理器
OnThumbDragStart“滑块拖动开始” 事件处理器
OnThumbDragProcess“滑块拖动过程” 事件处理器
OnThumbDragEnd“滑块拖动结束” 事件处理器
位置
CalcPos获取坐标处的滚动条位置

方法继承自类 CWnd

: Name, ControlsTotal, Control, Rect, Left, Left, Top, Top, Right, Right, Bottom, Bottom, Width, Width, Height, Height, Size, Size, Size, Contains, Contains, Alignment, Align, Id, IsEnabled, IsVisible, Visible, IsActive, Activate, Deactivate, StateFlags, StateFlags, StateFlagsSet, StateFlagsReset, PropFlags, PropFlags, PropFlagsSet, PropFlagsReset, MouseX, MouseX, MouseY, MouseY, MouseFlags, MouseFlags, MouseFocusKill, BringToTop

方法继承自类 CWndContainer

: Destroy, OnMouseEvent, ControlsTotal, Control, ControlFind, MouseFocusKill, Add, Add, Delete, Delete, Move, Move, Shift, Id, Enable, Disable, Show, Hide, Save, Load