释义 |
RGNDATA结构
RGNDATA结构具有如下形式: typedef struct _RGNDATA { /* rgnd */ RGNDATAHEADER rdh; char Buffer[1]; } RGNDATA; RGNDATA结构中包含了一个头和一个矩形数组,组成了一个区域。这些矩形从左到右、从上到下排列,没有重叠。
成员:rdh | 指定了一个RGNDATAHEADER结构。(有关这个结构的更多信息参见Win32 SDK文档)这个结构的成员指定了区域的类型(是矩形还是不规则多边形),组成区域的矩形数目,包含矩形结构的缓冲区大小,等等。 | Buffer | 指定了任意大小的缓冲区,其中包含了组成区域的RECT结构。 |
请参阅: CRgn::CreateFromData, CRgn::GetRegionData |