按钮控件

改变按钮控件的风格

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

功能:改变按钮控件的风格

参数:

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

返回值:

示例:

TwButtonChangeStyle(Btn,BtnStyle);

设置按钮控件的前景图片

void TwButtonSetImage(TWidget *widget, Pixmap img);

功能:设置按钮控件的前景图片

参数:

参数 说明
widget 按钮控件
img Pixmap类型的图片数据

返回值:

示例:

Pixmap pic;
pic = TwLoadImage(TGetExecutePath("../1.jpg"));
TwButtonSetImage(Btn,pic);

设置按钮控件的Alpha值

void TwButtonSetAlpha(TWidget *widget, Tint alpha);

功能:设置按钮控件的Alpha值

参数:

参数 说明
widget 按钮控件
alpha Alpha值,取值范围:0~255

返回值:

示例:

TwButtonSetAlpha(Btn,100);

获取按钮控件的Alpha值

Tint TwButtonGetAlpha(TWidget *widget);

功能:获取按钮控件的Alpha值

参数:

参数 说明
widget 按钮控件

返回值:按钮控件的Alpha值

示例:

Tint value = TwButtonGetAlpha(Btn);

设置光标在按钮控件范围内的显示样式

void TwButtonSetCursor(TWidget *widget, Cursor c);

功能:设置光标在按钮控件范围内的显示样式

参数:

参数 说明
widget 按钮控件
c 光标样式

返回值:

示例:

Cursor c;
Pixmap cursorimage;
cursorimage = TwLoadImage(TGetExcutePath("../cursor.png"));
c = XCreateCursorFromPixmap(tw_display,cursorimage,9,0);
TwButtonSetCursor(Btn,c);//当光标移动到按钮Btn上时,光标样式会变成图片cursor.png

提升按钮层次

void TwButtonRaise(TWidget *widget);

功能:同一窗口上的按钮控件默认后创建的显示在上面,此函数的功能可以强行将先创建的按钮控件提升并显示在后创建的按钮控件上面

参数:

参数 说明
widget 按钮控件

返回值:

示例:

TwButtonRaise(Btn);

获取按钮控件内部的显示单元

TW_LABEL *TwButtonGetLabel(TWidget *widget);

功能:获取按钮控件内部的显示单元

参数:

参数 说明
widget 按钮控件

返回值:获取控件内部的显示单元

示例:

TW_LABEL *lable = TwButtonGetLabel(BtnSwichStyle);

results matching ""

    No results matching ""