GDI
DreamXY12
在读研究生一枚
展开
-
使用GDI分段填充三角形区域
之前做过对矩形的分段填充,这个操作就类似于进度条。这次对三角形区域进行分段填充。 我们可以将这个操作想象为从左到右拿着一根线一点一点的进行扫描,要记录每一个瞬间的图形,然后通过CreatePolygonRgn函数将扫描过程中的图形创建出来,然后用FillRgn上色填充。具体代码如下: #include <windows.h> //GDI分段绘制区域 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI原创 2021-10-26 17:04:09 · 469 阅读 · 0 评论 -
使用GDI绘制一个类似进度条的控件(1)
最近我像学习下图形的绘制,自己是学C/C++的,所以我就把目光放在了GDI上面。基本的win32编程和基本的GDI绘制我已经了解,接下来就进行实践环节。 最简单的GDI绘制图形那就是矩形了,所以我用基本的矩形来绘制进度条,今天写的是最基本的,之后我会把相关操作写成类,代码如下(代码里面有很详细的注释,所以我就不过多介绍了) #include <windows.h> #include <atlstr.h> //因为wsprintf不能进行浮点型转换,所以加上这个用CString原创 2021-10-24 13:03:05 · 439 阅读 · 0 评论