极语言官方网站

图面区域

区域对象描述显示图面的区域。该区域可以是任何形状,区域的边界可以是曲线和直线的组合。

还可以从矩形、路径的内部或这些矩形、路径的内部创建区域。区域用于剪辑和命中测试操作。

基本图形库GDI的区域跟GDI+的区域同时使用时,GDI的区域称之为老区。
中文名称英文名称示例作用
区域创建GdipCreateRegion区域创建(@区域)创建无限的区域。这是默认构造函数。
区域矩形GdipCreateRegionRect区域矩形(矩形,@区域)创建由小数值矩形定义的区域。
矩形区域GdipCreateRegionRectI矩形区域(矩形,@区域)创建由整数值矩形定义的区域。
路径区域GdipCreateRegionPath路径区域(路径,@区域)创建由路径对象定义且具有包含在路径对象中的填充模式的区域。
数据区域GdipCreateRegionRgnData数据区域(数据,大小,@区域)创建由从另一个区域获取的数据定义的区域。
区域转型GdipCreateRegionHrgn区域转型(老区,@区域)创建一个区域,该区域与GDI区域的句柄指定的区域相同。
区域克隆GdipCloneRegion区域克隆(区域,@区域)创建区域对象的副本。
区域删除GdipDeleteRegion区域删除(区域)释放区域对象使用的资源。
区域无限GdipSetInfinite区域无限(区域)将此区域改为无限区域。
区域清空GdipSetEmpty区域清空(区域)将此区域改为空区域。不会在显示设备上占用空间。
区交矩形GdipCombineRegionRect区交矩形(区域,矩形,模式)将此区域更新为与指定小数值矩形内部相交的自身部分。模式
区交方形GdipCombineRegionRectI区交方形(区域,矩形,模式)将此区域更新为与指定整数值矩形内部相交的自身部分。模式
区交路径GdipCombineRegionPath区交路径(区域,路径,模式)将此区域更新为与指定路径内部相交的自身部分。模式
区交区域GdipCombineRegionRegion区交区域(区域,区域2,模式)将此区域更新为与另一个区域相交的自身部分。模式
区域转向GdipTranslateRegion区域转向(区域,水平量,垂直量)在水平和垂直方向按指定量偏移此区域。
区域偏转GdipTranslateRegionI区域偏转(区域,水平量,垂直量)在水平和垂直方向按指定量偏移此区域。
区乘矩阵GdipTransformRegion区乘矩阵(区域,矩阵)通过将该区域的每个数据点乘以指定的矩阵来转换此区域。
区域边框GdipGetRegionBounds区域边框(区域,图形,@矩形)获取包含此区域的小数值矩形。
区域方框GdipGetRegionBoundsI区域方框(区域,图形,@矩形)获取包含此区域的整数值矩形。
区域建区GdipCloneRegion区域建区(区域,图形,@老区)从此区域创建 GDI 区域。
区域为空GdipIsEmptyRegion区域为空(区域,图形,@是否)确定此区域是否为空。
区取无限GdipIsInfiniteRegion区取无限(区域,图形,@是否)确定此区域是否是无限的。
区域相等GdipIsEqualRegion区域相等(区域,二区,图形,@是否)确定此区域是否等于指定区域。
区域大小GdipGetRegionDataSize区域大小(区域,@区域)获取描述此区域的数据字节数。
区取数据GdipGetRegionData区取数据(区域,@数据,大小,@已收)获取描述此区域的数据。
区域查点GdipIsVisibleRegionPoint区域查点(区域,左,上,图形,@是否)确定某个小数值的点是否在此区域内。
区域内点GdipIsVisibleRegionPointI区域内点(区域,左,上,图形,@是否)确定某个整数值的点是否在此区域内。
区域重合GdipIsVisibleRegionRect区域重合(区域,左,顶,宽,高,图形,@是否)确定小数值矩形是否与该区域相交。
区域重叠GdipIsVisibleRegionRectI区域重叠(区域,左,顶,宽,高,图形,@是否)确定整数值矩形是否与该区域相交。
区矩形数GdipGetRegionScansCount区矩形数(区域,@数量,矩阵)获取与该区域近似的矩形数。在计算矩形之前,区域由指定的矩阵进行转换。
区矩形组GdipGetRegionScans区矩形组(区域,@矩形,@数量,矩阵)获取与该区域近似的小数值矩形数组。在计算矩形之前,区域由指定的矩阵进行转换。
区方形组GdipGetRegionScans区方形组(区域,@矩形,@数量,矩阵)获取与该区域近似的整数值矩形数组。在计算矩形之前,区域由指定的矩阵进行转换。