Позволяет узнать являются ли два прямоугольника равными. BOOL EqualRect ( CONST RECT *lprc1,// указатель на первый прямоугольник CONST RECT *lprc2// указатель на второй прямоугольник );
Равные - это те прямоугольники, у которых точно совпадают вершины. Именно вершины, а не ширина и высота. Функция вернет ненулевое значение, если прямоугольники равные. #include "stdafx.h" #include "windows.h" #include "iostream.h"
void main() { RECT r1; RECT r2; r1.bottom = 1; r1.left = 1; r1.right =1; r1.top = 100; r2.bottom = 1; r2.left = 1; r2.right =1; r2.top = 100; if (EqualRect(&r2,&r1)) cout << "==" << endl; else cout << "!=" << endl; }
|