布尔按钮控件

设置布尔按钮的前景图片

void TwBoolButtonSetImage(TWidget *widget, Pixmap img);

功能:设置布尔按钮的前景图片

参数:

参数 说明
widget 布尔按钮控件
img 布尔按钮控件将要设置的图片

返回值:

示例:
Pixmap pic;
pic = TwLoadImage(TGetExecutePath("../boolbtn.jpg"));
TwBoolButtonSetImage(myBoolbtn, pic);

改变布尔按钮的风格

void TwBoolButtonChangeStyle(TWidget *widget, char *name);

功能:改变布尔按钮的风格

参数:

参数 说明
widget 布尔按钮控件
name 风格名

返回值:

示例:

TwBoolButtonChangeStyle(Boolbutton,"style1");

布尔按钮分组

void twRadioGroupAdd(void *group_space, void *bool_obj, const char *group);

功能:把一个布尔按钮加入到一个名字为group的组中,相同的group_space中,group相同的是一组。

在实际使用过程中,可能需要把多个布尔按钮作为一个组,一组中的布尔按钮同时只能有一个值为 1,当点

击其他布尔按钮时,被点击的按钮值变为 1,同组中前一个值为 1 的按钮自动变为 0。

参数:

参数 说明
group_space 可以是任意非NULL指针,只起标识的作用,不会访问它
bool_obj 布尔按钮控件
group 组名

返回值:

示例:

twRadioGroupAdd(main_class_group, myBoolbtn1, "main_class");
twRadioGroupAdd(main_class_group, myBoolbtn2, "main_class");
twRadioGroupAdd(main_class_group, myBoolbtn3, "main_class"); 
//将布尔按钮 myBoolbtn1、myBoolbtn2 和 myBoolbtn3 加入到一个名字叫 main_class 的组中

重置布尔按钮组

void twRadioGroupReset(void *group_space);

功能:重置布尔按钮组

参数:

参数 说明
group_space 可以是任意非NULL指针,只起标识的作用,不会访问它

返回值:

twRadioGroupAdd(main_class_group, myBoolbtn1, "main_class");
twRadioGroupAdd(main_class_group, myBoolbtn2, "main_class");
//将布尔按钮 myBoolbtn1、myBoolbtn2 和 myBoolbtn3 加入到一个名字叫 main_class 的组中  
twRadioGroupReset(main_class_group);
//重置布尔按钮

results matching ""

    No results matching ""