社区
图形处理/算法
帖子详情
GDI+中path填充的问题
xwffwx
2011-05-24 08:54:02
在一个空的path中增加两个矩形,这两个矩形有一部分是重合的
然后填充该path,会发现矩形重叠的部分不显示,就像做了异或处理被删掉了一样
有没有什么办法,让填充path的时候显示这个重叠的部分
为追求效率,不考虑使用path拆分逐个绘制的方法。
如能解决此问题,加分至100
...全文
249
4
打赏
收藏
GDI+中path填充的问题
在一个空的path中增加两个矩形,这两个矩形有一部分是重合的 然后填充该path,会发现矩形重叠的部分不显示,就像做了异或处理被删掉了一样 有没有什么办法,让填充path的时候显示这个重叠的部分 为追求效率,不考虑使用path拆分逐个绘制的方法。 如能解决此问题,加分至100
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xwffwx
2011-05-26
打赏
举报
回复
谢谢二位,说话算话,加分
Tinary3v0
2011-05-25
打赏
举报
回复
2楼得方法应该可以解决,
一般情况下,我都是将Path转换成Region再填充,Region rn(&mpath );
graphics->FillRegion( &brush, rn );
redui
2011-05-24
打赏
举报
回复
构造 GraphicPath 时就可以设置 FillMode 参数,或者调用 SetFillMode 方法设置。默认值FillModeAlternate表示交替,重合次数为奇数就不填充,偶数为填充,应该使用 FillModeWinding 环绕模式。
xwffwx
2011-05-24
打赏
举报
回复
怎么没有人回答。。。
用
GDI+
绘制折线图并使用渐变色
填充
首先,我们需要了解
GDI+
中
的基本概念。`Graphics`类是
GDI+
的核心,用于在设备上下文
中
执行所有的绘图操作。我们可以从控件或窗口获取`Graphics`对象,然后利用它的方法进行绘图。例如,`DrawLine`方法用于绘制直线,...
GDI+
绘制圆角矩形
在
GDI+
中
,我们可以利用其丰富的API来实现各种复杂的图形绘制,其
中
包括绘制圆角矩形。本篇将详细介绍如何使用
GDI+
来绘制圆角矩形。 首先,我们需要了解
GDI+
中
的关键类`Graphics`,它是进行图形绘制的基础。`...
精通
GDI+
编程.pdf
书
中
会详细介绍各个类和方法的用法,通过实例演示如何实现各种功能,并可能涵盖错误处理、性能优化等实际开发
中
的
问题
。对于想要在Windows平台上开发图形应用或改进用户界面的开发者来说,这本书是宝贵的资源。通过...
Broland C++ Builder
中
的 Gdiplus(
GDI+
)浅析
在Borland C++ Builder
中
,Gdiplus(
GDI+
)是一个强大的图形库,用于在Windows平台上创建和处理图像。
GDI+
是Microsoft对原始的GDI(Graphics Device Interface)的一个扩展,提供了更丰富的图形绘制功能,包括矢量...
Vc6.0
中
gdi+
环境搭建
GDI+
提供了丰富的类和函数,如Graphics、Pen、Brush、Font、Image等,它们可用于绘制线条、
填充
区域、绘制文本、处理图像等操作。 例如,你可以创建一个简单的
GDI+
程序,绘制一个红色的矩形: ```cpp #include #...
图形处理/算法
19,466
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章