# 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;
}
```
C++/Win32/GDI+实现波浪球效果(详细源码和使用示例)
需积分: 0 140 浏览量
更新于2022-11-06
收藏 106KB ZIP 举报
这是一个基于C++在win32上实现的波浪球效果。它使用GDI+进行图形绘制,支持指定签名、动态百分比显示以及特殊项目的PASS/FAIL显示。
对其封装成了一个类,并开放了相关参数可设置。
适合Windows api、VC项目、C++图形项目等。
Lion莱恩呀
- 粉丝: 4w+
- 资源: 1
最新资源
- 【保密协议】-03-员工保密协议【适合高层管理者】.docx
- 【保密协议】-14-员工保密与竞业禁止协议【含承诺书】.docx
- 【保密协议】-17-保密协议【适合合作机构之间】.docx
- 【保密协议】-16-软件开发保密协议.docx
- 【保密协议】-15-项目保密协议.docx
- 【保密协议】-10-公司技术保密协议【适用于技术岗位】.doc
- 【保密协议】-18-技术及业务合作保密协议.docx
- 【保密协议】-11-员工保密协议【适合研发、设计或技术人员】.docx
- 1_码同学软件测试面试宝典-高级.pdf
- 01-员工保密协议.doc
- 02-员工保密协议.docx
- 03-员工保密协议.docx
- 12 -员工商业保密协议.docx
- 10 -外派员工保密协议范本.doc.docx
- 04-员工保密协议.doc
- 05-员工保密协议.docx