Изменяет размеры прямоугольника.
BOOL InflateRect ( LPRECT lprc, // указатель на прямоугольник int dx, // приращение ширины int dy // приращение высоты );
На самом деле ширина меняется в две стороны. Если внести отрицательные значения, то прямоугольник будет уменьшен.
При удачном выполнении функция вернет ненулевое значение.
// TestAPI.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "windows.h" #include "iostream.h" void main() { RECT r1; r1.bottom = 1; r1.left = 1; r1.right =1; r1.top = 100; InflateRect(&r1,10,0); cout << r1.left << " " << r1.right << endl; }
Как вы думаете какой будет результат ???? Смотрите:
-9 11 Press any key to continue