这是的确重复造轮子,但是造了一个更适合自己使用的轮子.
项目的需要,要实现一个画图的功能,在网上搜了N久的代码,可惜那些代码都太"粗糙"了,没有符合自己要求的,所以只好自己写了一个 .
这是效果图(图像可填充背景色,也可只有边界色,也可两者都有):

这是代码(由于是自己项目的一部分,就不传工程了):
QShap 是基类, 继承此类,可实现自己的图形.本代码只实现了自己需要的一些图形,line/curve/ellipse/rectangle
// !!!!注意
// 此份画图的代码只是为了 "看起来像" ,图形大小不是精确的(会有1到2个像素的大小偏差):
.h

本文介绍如何在VC++中自定义图形控件,实现画图功能。作者展示了代码实现,包括线、曲线、椭圆和矩形等基本图形的绘制,并提供了图形填充和边框颜色设置。此外,还提供了撤销、清除所有和保存等功能。
最低0.47元/天 解锁文章
1004

被折叠的 条评论
为什么被折叠?



