各位大哥偶又变傻了,快来帮偶,谢谢啦!
CreateEllipticRgn
CreateEllipticRgnIndirect
CreatePolygonRgn
CreatePolyPolygonRgn
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn  这些东东 偶在 帮助文件 BORLAND和 WIN SDK中 怎么都找不到啊还有这些:GDI+的要在哪里能找到?
关于gdi+????
用Region对象可以很容易地截任意形状的区域:path:TGPGraphicsPath;
graphics:TGPGraphics;
region:TGPRegion;
...
path.addEllipse(rect)
region:=TGPRegion.Create(path)
graphics.SetClip(region);

解决方案 »

  1.   

    windows sdk、怎么会找不着、再给你贴段中文的说明吧CreateEllipticRgn 创建一个椭圆,该椭圆与X1,Y1和X2,Y2坐标点确定的矩形内切参数 
    X1,Y1,矩形左上角X,Y坐标 
    X2,Y2,矩形右下角X,Y坐标 
    CreateEllipticRgnIndirect创建一个内切于特定矩形的椭圆区域参数
    lpRect,定义要创建的椭圆区域尺寸的矩形 
    CreatePolygonRgn 创建一个由一系列点围成的区域。windows在需要时自动将最后点与第一点相连以封闭多边形参数
    lpPoint,nCount个POINTAPI结构中的第一个POINTAPI结构 
    nCount,多边形的点数 
    nPolyFillMode,描述多边形填充模式。
    CreatePolyPolygonRgn 创建由多个多边形构成的区域。每个多边形都应是封闭的参数 
    lpPoint,nCount个POINTAPI结构中的第一个POINTAPI结构 
    lpPolyCounts,长整数阵列的第一个入口。每个入口包含构成一个封闭多边形的点数。lpPoint阵列组成了一系列多边形,每个多边形在lpPolyCounts中有一个入口 
    nCount,多边形的点数 
    nPolyFillMode,描述多边形填充模式。CreateRectRgn创建一个由点X1,Y1和X2,Y2描述的矩形区域 参数 
    X1,Y1,矩形左上角X,Y坐标 
    X2,Y2,矩形右下角X,Y坐标 CreateRectRgnIndirect创建一个由lpRect确定的矩形区域参数 
    lpRect,要用来创建区域的矩形 CreateRoundRectRgn 创建一个圆角矩形,该矩形由X1,Y1-X2,Y2确定,并由X3,Y3确定的椭圆描述圆角弧度 参数 
    X1,Y1 矩形左上角的X,Y坐标 
    X2,Y2 矩形右下角的X,Y坐标 
    X3 Long,圆角椭圆的宽。其范围从0(没有圆角)到矩形宽(全圆) 
    Y3 Long,圆角椭圆的高。其范围从0(没有圆角)到矩形高(全圆) GDI+的要在哪里能找到?
    ------------------------------------
    MSDN
      

  2.   

    path:TGPGraphicsPath;
    graphics:TGPGraphics;
    region:TGPRegion;大哥这个在 mdsn找不到呀!怎么办
    T开头好象是 :VCL类库吧!
      

  3.   

    废话MSDN里面讲的都是以C描述的方式!Delphi的东东只能借鉴,如果你不懂C,那么MSDN只能告诉你这个API如何使用而已!我还没有发现有讲解GDI+在Delphi中如何使用的书籍,不过应该很简单!
      

  4.   

    对阿,msdn毕竟不是broland的,倒是D8的帮助也做的象这个样子了,可以用来查一下
      

  5.   

    副上:记得冶金出版社好像有本GDI+在Delphi中如何使用的书册,虽然不喜欢这个出版社,但是书可以查一下,
      

  6.   

    谢谢大哥的建议
    大哥:《冶金出版社好像有本GDI+》有电子版吗?