首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

客户区绘图有关问题

2012-01-29 
客户区绘图问题我是在一个弹出对话框上进行绘图,想问用什么函数限制绘图区域,当图形超出该区域则不显示。现

客户区绘图问题
我是在一个弹出对话框上进行绘图,想问用什么函数限制绘图区域,当图形超出该区域则不显示。现在我在对话框上左边设置了一块区域画图,右边有一些控件,我放大时,图形超出了该范围还显示,现在我想让超出的部分不显示,请问有什么方法和用什么函数?我用SetViewPortExt怎么没有用?

[解决办法]
CRgn DrawRegion;
DrawRegion.CreateRectRgnIndirect(&CRect(l,t,r,b));
dc.SelectClipRgn(&DrawRegion);
DrawRegion.DeleteObject();

热点排行