|
Шаг 85 - Rect - UnionRect().
Объединяет два прямоугольника в один.
BOOL UnionRect
(
LPRECT lprcDst, // прямоугольник с результатом
CONST RECT *lprcSrc1, // первый прямоугольник
CONST RECT *lprcSrc2 // второй прямоугольник
);
Если прямоугольники объеденены, то вернется ненулевое значение.
// TestAPI.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "windows.h"
#include "iostream.h"
void main()
{
RECT r1;
RECT r2;
RECT r3;
SetRect(&r1,10,10,100,100);
SetRect(&r2,90,10,150,100);
SetRectEmpty(&r3);
if (UnionRect(&r3,&r2,&r1))
cout << r3.left << " " << r3.top << " " << r3.right
<< " " << r3.bottom << endl;
else
cout << "error union" << endl;
}
Предыдущий Шаг | Следующий Шаг | Оглавление By Artem.
Используются технологии uCoz
|