System::Drawing::Rectangle-klass

Rectangle class

Representerar ett rektangulärt område i en bild definierat som heltaliga X- och Y-koordinater för dess övre vänstra hörn samt dess bredd och höjd. Denna typ bör allokeras på stacken och överföras till funktioner som värde eller referens. Använd aldrig System::SmartPtr-klassen för att hantera objekt av denna typ.

class Rectangle

Metoder

MetodBeskrivning
static Ceiling(const RectangleF&)Skapar ett Rectangle-objekt från det specificerade RectangleF-objektet genom att avrunda objektets positions- och storleksvärden till nästa högre heltal.
Contains(int, int) constBestämmer om den angivna punkten är placerad inom rektangeln som representeras av det aktuella objektet.
Contains(const Point&) constBestämmer om den angivna punkten är placerad inom rektangeln som representeras av det aktuella objektet.
Contains(const Rectangle&) constBestämmer om den angivna rektangeln är placerad inom rektangeln som representeras av det aktuella objektet.
Equals(const Rectangle&) constBestämmer om rektanglarna som representeras av det aktuella och det angivna objektet är identiska.
static FromLTRB(int, int, int, int)Skapar ett nytt Rectangle-objekt som representerar en rektangel med de angivna kantpositionerna.
get_Bottom() constReturnerar y‑koordinaten för rektangelns nedre kant som representeras av det aktuella objektet.
get_Height() constReturnerar höjden på rektangeln som representeras av det aktuella objektet.
get_IsEmpty() constBestämmer om X‑ och Y‑koordinaterna för rektangelns övre vänstra hörn samt dess bredd och höjd har värdet 0.
get_Left() constReturnerar X‑koordinaten för rektangelns vänstra kant som representeras av det aktuella objektet.
get_Location() constReturnerar en instans av klassen Point som anger platsen för den övre vänstra hörnet av den rektangel som representeras av det aktuella objektet.
get_Right() constReturnerar X‑koordinaten för rektangelns högra kant som representeras av det aktuella objektet.
get_Size() constReturnerar en instans av klassen Size som anger bredden och höjden på den rektangel som representeras av det aktuella objektet.
get_Top() constReturnerar Y‑koordinaten för rektangelns övre kant som representeras av det aktuella objektet.
get_Width() constReturnerar bredden på rektangeln som representeras av det aktuella objektet.
get_X() constReturnerar X‑koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet.
get_Y() constReturnerar Y‑koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet.
GetHashCode() constReturnerar en hash‑kod för det aktuella objektet.
Inflate(int, int)Ökar bredden och höjden på rektangeln som representeras av det aktuella objektet, samtidigt som den geometriska mittens position behålls. Bredden och höjden ökas i båda riktningarna med de angivna mängderna.
Inflate(const Size&)Ökar bredden och höjden på rektangeln som representeras av det aktuella objektet, samtidigt som den geometriska mittens position behålls. Bredden och höjden ökas i båda riktningarna med de mängder som motsvarar bredd‑ och höjdvärdena i det angivna storleksobjektet.
static Inflate(const Rectangle&, int, int)Ökar bredden och höjden på rektangeln som representeras av det angivna objektet, samtidigt som den geometriska mittens position behålls. Bredden och höjden ökas i båda riktningarna med de angivna mängderna.
Intersect(const Rectangle&)Ersätter rektangeln som representeras av det aktuella objektet med den rektangel som erhålls genom dess skärning med rektangeln som representeras av det angivna objektet.
static Intersect(const Rectangle&, const Rectangle&)Returnerar en rektangel som är resultatet av skärningen av de angivna rektanglarna.
IntersectsWith(const Rectangle&)Bestämmer om rektanglarna som representeras av det aktuella och det angivna objektet skär varandra.
Offset(const Point&)Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna mängderna.
Offset(int, int)Förskjuter positionen för rektangeln som representeras av det aktuella objektet med de angivna mängderna.
operator RectangleF() constReturnerar ett RectangleF-objekt som representerar en rektangel ekvivalent med den rektangel som representeras av det aktuella objektet.
operator!=(std::nullptr_t) constReturnerar alltid true.
operator==(std::nullptr_t) constReturnerar alltid falskt.
Rectangle()Skapar en ny instans av Rectangle-objektet som representerar en rektangel med X- och Y-koordinater samt bredd- och höjdvärden satta till 0.
Rectangle(int, int, int, int)Skapar en ny instans av Rectangle-objektet som representerar en rektangel med de angivna koordinaterna för dess övre vänstra hörn samt bredd och höjd.
Rectangle(const Point&, const Size&)Skapar en ny instans av Rectangle-objektet som representerar en rektangel med koordinaterna för dess övre vänstra hörn angivna som en instans av klassen Point och dess bredd och höjd som en instans av klassen Size.
Rectangle(const System::Windows::Forms::Screen::Rectangle_&)Skapar en ny instans av Rectangle-objektet som representerar den rektangel som är ekvivalent med den specificerade.
static Round(const RectangleF&)Skapar ett Rectangle-objekt från det specificerade RectangleF-objektet genom att avrunda objektets positions- och storleksvärden till närmaste heltal.
set_Height(int)Ställer in höjden på rektangeln som representeras av det aktuella objektet.
set_Location(Point)Ställer in platsen för rektangelns övre vänstra hörn som representeras av det aktuella objektet.
set_Size(Size)Ställer in bredden och höjden på rektangeln som representeras av det aktuella objektet.
set_Width(int)Ställer in bredden på rektangeln som representeras av det aktuella objektet.
set_X(int)Ställer in X-koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet.
set_Y(int)Ställer in Y-koordinaten för rektangelns övre vänstra hörn som representeras av det aktuella objektet.
ToString() constReturnerar strängrepresentationen av det aktuella objektet.
static Truncate(const RectangleF&)Skapar ett Rectangle-objekt från det specificerade RectangleF-objektet genom att trunkera objektets positions- och storleksvärden till nästa lägre heltal.
static Union(const Rectangle&, const Rectangle&)Returnerar en rektangel som är resultatet av föreningen av de angivna rektanglarna.

Fält

FältBeskrivning
static EmptyEn tom rektangel, d.v.s. en rektangel vars plats- och storleksvärden är noll.

Se även