跟踪条控件
XP 系统不支持透明背景,之后的系统都支持
创建该控件的父窗口(win.form对象),
设计时窗体容器是所有拖放在窗体上的控件的 _parentForm,
即使窗口移除子窗口样式、更改父子关系,或以 orphanWindow显示,
控件的 _parentForm 始终都不会改变
底部坐标
是否捕获全局鼠标消息
运行时类名
关闭控件窗
设计时类名
是否禁用
控件客户区块位置(::RECT结构体)
控件字体(::LOGFONT结构体)
NM_CUSTOMDRAW通知消息返回NMLVCUSTOMDRAW结构体
返回父窗口
返回相对坐标,宽,高
x,y,cx,cy=win.getPos(hwnd)
控件区块位置(::RECT结构体)
控件屏幕区块位置(::RECT结构体)
高度
控件是否隐藏
控件句柄
控件ID
使窗口绘图区无效
使窗口绘图区无效
不刷新背景
左侧坐标
最大值,注意不能大于0xFFFF,不要使用负数
最小值,注意不能大于0xFFFF,不要使用负数
修改窗口样式,所有参数都是可选参数,
@remove 用数值指定要移除的样式,可使用 WS 前缀的常量
@add 用数值指定要添加的样式,可使用 WS 前缀的常量
@swpFlags 可选用数值指定调整窗口选项,可使用 SWP 前缀的常量
如果指定了 @swpFlag ,则使用该参数调用::SetWindowPos
细节请参考 win.modifyStyle 函数源码
修改窗口扩展样式,所有参数都是可选参数,
@remove 用数值指定要移除的样式,可使用 WS_EX 前缀的常量
@add 用数值指定要添加的样式,可使用 WS_EX 前缀的常量
@swpFlags 可选用数值指定调整窗口选项,可使用 SWP 前缀的常量
如果指定了 @swpFlag ,则使用该参数调用::SetWindowPos
细节请参考 win.modifyStyle 函数源码
滑块当前刻度,注意不能大于0xFFFF,不要使用负数
投递窗口消息到消息队列中
此函数用法请参考 ::User32.PostMessage
刷新
右侧坐标
发送窗口消息
此函数用法请参考 ::User32.SendMessage
设置焦点
指定LOGFONT字体对象,或逻辑字体句柄
trackbarObject.setFont(point=10;name="宋体");
刻度标记间隔
必须在样式中指定自动刻度标记
改变父窗口
调整窗口位置或排序,所有参数可选
同时指定x,y坐标则移动位置
同时指定宽高则改变大小
指定插入位置(句柄或_HWND前缀常量)则调整Z序
设置最大最小刻度,注意不能大于0xFFFF,不要使用负数
设置控件区块位置(::RECT结构体)
设置控件屏幕区块位置(::RECT结构体)
设置选区
显示设置刻度标记位置
显示控件
外观主题,例如
winform.button.theme = "Explorer"
winform.button.theme = false
开启此控件的跨线程调用功能
提示文本,只写属性,
值如果不是指针会自动调用 tostring 函数转为字符串,
可用于在 oncommand 事件中修改提示文本
顶部坐标
重绘invalidate函数指定的区块
宽度
绘图状态
行序号
设置句柄
自定义数据,LPARAM 参数
状态值,例如 _CDIS_FOCUS
更新数据
_CCM_GETUNICODEFORMAT=0x2006
_CCM_SETUNICODEFORMAT=0x2005
_TBM_CLEARSEL=0x413
_TBM_CLEARTICS=0x409
_TBM_GETBUDDY=0x421
_TBM_GETCHANNELRECT=0x41A
_TBM_GETLINESIZE=0x418
_TBM_GETNUMTICS=0x410
_TBM_GETPAGESIZE=0x416
_TBM_GETPOS=0x400
_TBM_GETPTICS=0x40E
_TBM_GETRANGEMAX=0x402
_TBM_GETRANGEMIN=0x401
_TBM_GETSELEND=0x412
_TBM_GETSELSTART=0x411
_TBM_GETTHUMBLENGTH=0x41C
_TBM_GETTHUMBRECT=0x419
_TBM_GETTIC=0x403
_TBM_GETTICPOS=0x40F
_TBM_GETTOOLTIPS=0x41E
_TBM_GETUNICODEFORMAT=0x2006
_TBM_SETBUDDY=0x420
_TBM_SETLINESIZE=0x417
_TBM_SETPAGESIZE=0x415
_TBM_SETPOS=0x405
_TBM_SETPOSNOTIFY=0x422
_TBM_SETRANGE=0x406
_TBM_SETRANGEMAX=0x408
_TBM_SETRANGEMIN=0x407
_TBM_SETSEL=0x40A
_TBM_SETSELEND=0x40C
_TBM_SETSELSTART=0x40B
_TBM_SETTHUMBLENGTH=0x41B
_TBM_SETTIC=0x404
_TBM_SETTICFREQ=0x414
_TBM_SETTIPSIDE=0x41F
_TBM_SETTOOLTIPS=0x41D
_TBM_SETUNICODEFORMAT=0x2005
_TBS_AUTOTICKS=0x1
_TBS_BOTH=0x8
_TBS_BOTTOM=0x0
_TBS_DOWNISLEFT=0x400
_TBS_ENABLESELRANGE=0x20
_TBS_FIXEDLENGTH=0x40
_TBS_HORZ=0x0
_TBS_LEFT=0x4
_TBS_NOTHUMB=0x80
_TBS_NOTICKS=0x10
_TBS_NOTIFYBEFOREMOVE=0x800
_TBS_REVERSED=0x200
_TBS_RIGHT=0x0
_TBS_TOOLTIPS=0x100
_TBS_TOP=0x4
_TBS_TRANSPARENTBKGND=0x1000
_TBS_VERT=0x2
_TB_BOTTOM=0x7
_TB_ENDTRACK=0x8
_TB_LINEDOWN=0x1
_TB_LINEUP=0x0
_TB_PAGEDOWN=0x3
_TB_PAGEUP=0x2
_TB_THUMBPOSITION=0x4
_TB_THUMBTRACK=0x5
_TB_TOP=0x6