HTML炫彩按钮,Button - 动画按钮

炫彩界面库-帮助文档   v1.8.6.1

- [首页](#)

- [相关页面](#)

- [模块](#)

- [数据结构](#)

- [文档首页](#)

Button - 动画按钮

### 说明

Button 动画按钮.

### 示例代码

struct my_image_info

{

HIMAGE hImage1;

HIMAGE hImage2;

HIMAGE hImage3;

HIMAGE hImage4;

HIMAGE hImage5;

HIMAGE hImage6;

};

void CreateButton(int left,int top,my_image_info *pInfo,HWINDOW hWindow)

{

HELE hButton=XBtn_Create(left,top,37,42,L"A",hWindow);

XBtn_AddAnimationFrame(hButton,pInfo->hImage1,100); //添加动画帧

XBtn_AddAnimationFrame(hButton,pInfo->hImage2,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage3,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage4,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage5,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage6,100);

XBtn_EnableAnimation(hButton,TRUE); //启动动画

}

void CreateButtonLoop(int left,int top,my_image_info *pInfo,HWINDOW hWindow)

{

HELE hButton=XBtn_Create(left,top,37,42,L"B",hWindow);

XBtn_AddAnimationFrame(hButton,pInfo->hImage1,100); //添加动画帧

XBtn_AddAnimationFrame(hButton,pInfo->hImage2,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage3,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage4,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage5,100);

XBtn_AddAnimationFrame(hButton,pInfo->hImage6,100);

XBtn_EnableAnimation(hButton,TRUE,TRUE); //启动动画,循环播放

}

int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)

{

XInitXCGUI();

HWINDOW hWindow = XWnd_Create(0, 0, 300, 200, L"炫彩界面库窗口",NULL, XC_SY_DEFAULT);

XBtn_SetType(XBtn_Create(10, 5, 60, 20,L"close",hWindow),XC_BUTTON_TYPE_CLOSE);

my_image_info info;

info.hImage1=XImage_LoadFile(L"animation\\1.png");

info.hImage2=XImage_LoadFile(L"animation\\2.png");

info.hImage3=XImage_LoadFile(L"animation\\3.png");

info.hImage4=XImage_LoadFile(L"animation\\4.png");

info.hImage5=XImage_LoadFile(L"animation\\5.png");

info.hImage6=XImage_LoadFile(L"animation\\6.png");

int left=20;

int top=50;

CreateButton(left,top,&info,hWindow); left+=50;

CreateButton(left,top,&info,hWindow); left+=50;

CreateButton(left,top,&info,hWindow); left+=50;

CreateButton(left,top,&info,hWindow); left+=50;

CreateButton(left,top,&info,hWindow); left+=50;

left=20; top=100;

CreateButtonLoop(left,top,&info,hWindow); left+=50;

CreateButtonLoop(left,top,&info,hWindow); left+=50;

CreateButtonLoop(left,top,&info,hWindow); left+=50;

CreateButtonLoop(left,top,&info,hWindow); left+=50;

CreateButtonLoop(left,top,&info,hWindow); left+=50;

XWnd_ShowWindow(hWindow,SW_SHOW);

XRunXCGUI();

XExitXCGUI();

return 0;

}

### 程序截图

![](https://box.kancloud.cn/2015-07-13_55a34305aec0d.gif)

Generated at 2015年七月9日 星期四 11:40:05 for 炫彩界面库-帮助文档 by  [![doxygen](https://box.kancloud.cn/2015-07-13_55a343062ab38.png)](http://www.doxygen.org/index.html) 1.7.6.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值