FoxTrackBar
<p>FoxTrackBar,FoxUI提供的拖动条组件
<strong>属性</strong>
Alpha 透明度</p>
<p>AutoHideButton 是否自己的隐藏拖动按钮</p>
<p>CanJump 是否可以跳动</p>
<p>Increment 刻度单位</p>
<p>KeySupport 是否支持键盘操作</p>
<p>Kind 横向拖动条 竖向拖动条</p>
<p>BtnShape 滑块形状</p>
<p>LoadPosition 载入进度</p>
<p><del>Margin 间距</del> 全部交给Padding来控制</p>
<p>Max 最大值</p>
<p>Min 最小值</p>
<p>PageSize 拖动一次尺寸</p>
<p>ThumbRound 进度条是否绘制圆角 0标识不绘制</p>
<p><del>ProgressSize 进度条尺寸</del> 动态事件来设置</p>
<p>Position 进度</p>
<p>ShowLoadProgress 显示载入进度</p>
<p><del>ShowPositionHin 实时显示进度变化</del>改用设置来替代
TrackHintSet 进度提示设置
PauseTime >0 就表示自动关闭
Color 面板颜色
Alpha 面板透明度
Visible 是否显示进度提示
ShadowWidth 面板阴影尺寸</p>
<p>ShowTick 显示刻度</p>
<p>SkinSet 皮肤管理
Back 底图皮肤序号
Btn 按钮皮肤序号
Front 进度皮肤序号
Load 载入皮肤序号
Line 刻度皮肤序号
hint 提示框窗体皮肤序号</p>
<p>SupportMouseWheel 是否支持滚轮</p>
<p>Trasparent 背景透明</p>
<p><strong> 提供的事件</strong>
OnAfterDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect);</p>
<p>OnBeforeDraw(Sender: TObject; DstBmp: TBitmap32;Arect: TRect);
内部绘制前后事件</p>
<p>OnChange 进度变化事件</p>
<p><del>OnSliderMouseOverDown 当按钮在鼠标操作的时候绘制事件,我们可以做扩大按钮等效果</del></p>
<p>OnTrackBarHint 鼠标移动提示</p>
<p>OnFrontOwnerDraw 进度条绘制事件</p>
<p>OnLoadOwnerDraw 载入进度绘制事件</p>
<p>OnBackOwnerDraw Thumb地图自绘事件</p>
<p>OnTickColorSelect 刻度颜色选择事件</p>
<p>OnBackColorSelect,OnBtnColorSelect,OnFrontColorSelect,OnLoadColorSelect
相关颜色自定义事件</p>
<p>OnThumbSizeMeasure 获取thumb尺寸事件</p>
<p>OnTickSizeMeasure 获取刻度尺寸事件</p>
<p>OnBtnSizeMeasure 获取滑块尺寸事件</p>
<p>OnTrackbarAfterDraw 进度条绘制后触发事件</p>
<p>OnUserChange 当用户手动改变position 触发事件 这个事件对做播放器改变播放进度非常有用</p>