利用CPaintDC::IntersectClipRect将绘图限制在局部区域_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 利用CPaintDC::IntersectClipRect将绘图限制在局部区域

利用CPaintDC::IntersectClipRect将绘图限制在局部区域

 2015/5/9 3:26:41  生不如死  程序员俱乐部  我要评论(0)
  • 摘要:问题背景:画带坐标的图,例如画里面那条曲线的时候,希望将绘图区域局限在坐标范围内,范围外的就自动屏蔽掉。两个方案,一是用CPaintDC的SelectClipRgn函数,感觉略麻烦。另一个函数,就是标题里的IntersectClipRect,感觉更好用些,就一个简单的输入参数rect,搞定。
  • 标签:利用 限制

问题背景:画带坐标的图,例如

画里面那条曲线的时候,希望将绘图区域局限在坐标范围内,范围外的就自动屏蔽掉。

两个方案,一是用CPaintDC的SelectClipRgn函数,感觉略麻烦。另一个函数,就是标题里的IntersectClipRect,感觉更好用些,就一个简单的输入参数rect,搞定。

发表评论
用户名: 匿名