## box控件 创建一个box控件,使用如下代码: ```c sgl_obj_t *box = sgl_box_create(NULL); sgl_obj_set_pos(box, 250, 100); sgl_obj_set_size(box, 200, 300); ``` 上面代码在默认的活动页面上创建了一个大小为200x300的Box控件,并设置其位置为250,100。 ### 设置Box背景颜色 使用sgl_box_set_bg_color()函数设置Box的背景颜色,如下: ```c sgl_obj_t *box = sgl_box_create(NULL); sgl_obj_set_pos(box, 250, 100); sgl_obj_set_size(box, 200, 300); sgl_box_set_bg_color(box, SGL_COLOR_WHITE); ``` ### 设置Box圆角 使用sgl_box_set_radius()函数设置Box的圆角,如下: ```c sgl_box_set_radius(box, 10); ``` ### 设置Box边框颜色 使用sgl_box_set_border_color()函数设置Box的边框颜色,如下: ```c sgl_box_set_border_color(box, SGL_COLOR_BLACK); ``` ### 设置Box边框宽度 使用sgl_box_set_border_width()函数设置Box的边框宽度,如下: ```c sgl_box_set_border_width(box, 2); ``` ### 设置Box背景图片 使用sgl_box_set_pixmap()函数设置Box的背景图片,如下: ```c extern const sgl_pixmap_t box_pixmap; sgl_box_set_pixmap(box, &box_pixmap); ``` ### 设置Box弹性滚动限制 使用sgl_box_set_elastic_scroll()函数设置Box的弹性滚动限制,如下: ```c sgl_box_set_elastic_scroll(box, 50, 50, 50, 50); ``` ### 设置Box滚动条颜色 使用sgl_box_set_scrollbar_color()函数设置Box的滚动条颜色,如下: ```c sgl_box_set_scrollbar_color(box, SGL_COLOR_GRAY); ``` ### 设置是否显示滚动条 使用sgl_box_set_show_scrollbar()函数设置是否显示滚动条,如下: ```c sgl_box_set_show_scrollbar(box, 1, 1); ``` ### 设置Box透明度 使用sgl_box_set_alpha()函数设置Box的透明度,如下: ```c sgl_box_set_alpha(box, 128); ```