Biblioteki C/C++
RECT
[struktura] Definiuje współrzędne lewego górnego i prawego dolnego narożnika prostokąta.Składnia
#include <windows.h>
typedef struct _RECT {
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT, * PRECT;
Argumenty
Opis szczegółowy
Definiuje współrzędne lewego górnego i prawego dolnego narożnika prostokąta. Według przyjętego standardu dotyczącego stosowania niniejszej struktury, prawa oraz dolna krawędź prostokąta leży poza prostokątem. Innymi słowy piksele znajdujące się na dolnej krawędzi prostokąta leżą bezpośrednio poza prostokątem - ta sama uwaga dotyczy prawej krawędzi. Na przykład gdy struktura
RECT jest przekazywana do funkcji
FillRect, prostokąt jest wypełniony aż do (ale nie włączając) kolumny pikseli z prawego brzegu i rzędu pikseli znajdującego się na dole prostokąta.
Struktura
RECT jest identyczna do struktury
RECTL.
Dodatkowe informacje
Konwencja przyjęta odnośnie prawej oraz dolnej krawędzi umożliwia szybkie obliczanie szerokości oraz wysokości prostokąta. Obliczenie szerokości jak również wysokości prostokąta sprowadza się do obliczenia następujących różnic:
RECT prostokat;
prostokat.left = 20;
prostokat.top = 30;
prostokat.right = 80;
prostokat.bottom = 90;
int iWysokosc = prostokat.bottom - prostokat.top;
int iSzerokosc = prostokat.right - prostokat.left;
Wymagania
Przykład
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
RECT prostokat;
prostokat.left = 20;
prostokat.top = 30;
prostokat.right = 80;
prostokat.bottom = 90;
cout << "Wspolrzedne lewego gornego rogu prostokata : " << prostokat.left << " x " << prostokat.top << endl;
cout << "Wspolrzedne prawego dolnego rogu prostokata : " << prostokat.right << " x " << prostokat.bottom << endl;
}
Zagadnienia powiązane
GetWindowRect | Pobiera prostokąt określający wymiary i położenie podanego okna. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.