客户区绘图问题
我是在一个弹出对话框上进行绘图,想问用什么函数限制绘图区域,当图形超出该区域则不显示。现在我在对话框上左边设置了一块区域画图,右边有一些控件,我放大时,图形超出了该范围还显示,现在我想让超出的部分不显示,请问有什么方法和用什么函数?我用SetViewPortExt怎么没有用?
[解决办法]
CRgn DrawRegion;
DrawRegion.CreateRectRgnIndirect(&CRect(l,t,r,b));
dc.SelectClipRgn(&DrawRegion);
DrawRegion.DeleteObject();