各位大哥偶又变傻了,快来帮偶,谢谢啦!
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);
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);
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
graphics:TGPGraphics;
region:TGPRegion;大哥这个在 mdsn找不到呀!怎么办
T开头好象是 :VCL类库吧!
大哥:《冶金出版社好像有本GDI+》有电子版吗?