关于TCanvas 的成员函数请教!!!
1)在一个图片中画“任意多边形”
   procedure Polygon(const Points: array of TPoint; Winding: Boolean = False; StartIndex: Integer = 0; NumPts: Integer = -1);
2)“圆角矩形”
procedure RoundRect(X1, Y1, X2, Y2, X3, Y3: Integer);
3)“圆形 ”
procedure Ellipse(X1, Y1, X2, Y2: Integer); overload;问题:画可是画了 ,如何把被 画定的部分把它从中截出来?

解决方案 »

  1.   

    upxtao(霹雳剑) :能给个原代码吗?
      

  2.   

    如果你们还不明白 请看 老外做的产品:就知道了:
    http://www.skycn.com/soft/2290.html
      

  3.   

    按照画的形状用API定义Region (CreateRectRgn等API)Delphi Windows SDK 帮助->关键字Region Functions在目的画布上SelecteClipRgn
    然后从源画布往目的画布拷贝图像(可以用BitBlt等)
      

  4.   

    我有个程序是裁剪,用delphi编的!