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;
}
### 程序截圖

Generated at 2015年七月9日 星期四 11:40:05 for 炫彩界面庫-幫助文檔 by ?[](http://www.doxygen.org/index.html) 1.7.6.1
總結
以上是生活随笔為你收集整理的HTML炫彩按钮,Button - 动画按钮的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 减治法 假币问题
- 下一篇: 双系统怎么给Linux扩容,linux/