平台 SDK: Windows GDI |
UnionRect函数创建两个矩形的并集。 联合是包含两个源矩形的最小矩形。
BOOL UnionRect( LPRECT lprcDst, // 目标矩形 CONST RECT *lprcSrc1, // 第一个矩形 CONST RECT *lprcSrc2 // 第二个矩形 );
lprcDst
[out] 指向RECT结构的指针将接收包含由lprcSrc1和lprcSrc2参数指向的矩形的矩形。
lprcSrc1
[in] 指向包含第一个源矩形的RECT结构的指针。
lprcSrc2
[in] 指向包含第二个源矩形的RECT结构的指针。
如果指定的结构包含非空矩形,则返回值不为零。
如果指定的结构不包含非空矩形,则返回值为零。
Windows NT/2000/XP: 要获得扩展的错误信息,请调用GetLastError。
系统会忽略空白矩形的尺寸 - 即所有坐标均设为零的矩形,因此它没有高度或没有宽度。
因为应用程序可以为不同目的使用矩形,所以矩形函数不使用明确的度量单位。 相反,所有的矩形坐标和尺寸都以有符号的逻辑值给出。 映射模式和使用矩形的函数决定了度量单位。
Windows NT/2000/XP: 包含在Windows NT 3.1和更高版本中。
Windows 95/98/Me: 包含在Windows 95和更高版本中。
头文件: 声明于 Winuser.h; 包含于 Windows.h.
库: 使用 User32.lib.