# win32WaveBall
Wave ball effect for win32 or C++projects
(C++/Win32波浪球效果)
# 简介
这是一个基于C++在win32上实现的波浪球效果。它使用gid+进行图形绘制,支持指定签名、动态百分比显示以及特殊项目的PASS/FAIL显示。
对其封装成了一个类,并开放了相关参数给用户设置,可以灵活使用。
部分效果图小如下:
![wave_ball_show](https://img-blog.csdnimg.cn/b24fca028abd4e2dbd344c20faf42af4.gif)
## 使用
只需要包含了头文件GdiplusWaveBall.h和添加gdi+库即可使用该类;详情可以参考Sample。
```cpp
// GDI+
#include <gdiplus.h>
#pragma comment (lib, "GdiPlus.lib")
using namespace Gdiplus;
// Wave ball
#include "./WaveBallApi/GdiplusWaveBall.h"
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
//Initialize GDI+.
Gdiplus::GdiplusStartupInput gdiplusStartupInput;
ULONG_PTR gdiplusToken;
Gdiplus::GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);
// other code
//Unload GDI+
Gdiplus::GdiplusShutdown(gdiplusToken);
return 0;
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
win32WaveBall.zip (21个子文件)
win32WaveBall-main
GIF20221104_145812.gif 19KB
Sample
.vs
Sample
v14
.suo 42KB
WaveBallApi
GdiplusWaveBall.cpp 15KB
GdiplusWaveBall.h 1KB
Sample.sln 1KB
UI_MakeModel.exe 103KB
UI_Main.cpp 3KB
Tool.h 778B
Sample.suo.old 9KB
Tool.cpp 526B
Sample.vcxproj 13KB
UI_MakeModel.h 35B
Sample.suo 9KB
Sample.v11.suo 25KB
Resource
XPVISTA.manifest 1KB
resource.rc 2KB
resource.h 428B
CleanRelease.bat 204B
src
GdiplusWaveBall.cpp 15KB
GdiplusWaveBall.h 1KB
README.md 1KB
共 21 条
- 1
资源评论
LionLong
- 粉丝: 3w+
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功