滚动条控件
控件类型定义
代码中创建滚动条控件时需要指定的控件类型
#define TW_SCROLLBAR TW_STRING(scrollbar)
风格类型定义
控件的风格名由用户自定义,一般由字母、数字和下划线组成,同一进程中不允许重名。
#define CROLLBAR_V_TOP_STYLE W_STRING(scrollbar_v_top) //垂直滚动条的顶端风格
#define SCROLLBAR_V_BOTTOM_STYLE TW_STRING(scrollbar_v_bottom) //垂直滚动条的底端风格
#define SCROLLBAR_V_THUMB_STYLE TW_STRING(scrollbar_v_thumb) //垂直滚动条的滑块风格
#define SCROLLBAR_V_BACKGROUND_STYLE TW_STRING(scrollbar_v_background) //垂直滚动条的背景风格
#define SCROLLBAR_H_LEFT_STYLE TW_STRING(scrollbar_h_left) //水平滚动条的最左端端风格
#define SCROLLBAR_H_RIGHT_STYLE TW_STRING(scrollbar_h_right) //水平滚动条的最右端端风格
#define SCROLLBAR_H_THUMB_STYLE TW_STRING(scrollbar_h_thumb) //水平滚动条的滑块风格
#define SCROLLBAR_H_BACKGROUND_STYLE TW_STRING(scrollbar_h_background) //水平滚动条的背景风格
私有标记定义
私有标记只有控件本身才可使用,其他类型控件设置无效,在代码中创建时标记的写法参见下面宏定义,在配置文件中创建时请使用:
scrollbar_veritical、scrollbar_horizontal
#define TW_SCROLLBAR_VERTICAL 0x0 //创建垂直滚动条
#define TW_SCROLLBAR_HORIZONTAL 0x1 //创建水平滚动条
#define TW_SCROLLBAR_MASK 0x1
控件操作接口
滚动范围
void TwScrollbarSetRange(TWidget *scrollbar, int minval, int maxval);
功能:设置滚动条的滚动范围
参数:
参数 | 说明 |
---|---|
scrollbar | 滚动条控件指针 |
minval | 范围最小值 |
maxval | 范围最大值 |
返回值:无