Classe System::Drawing::Rectangle

Rectangle class

Représente une zone rectangulaire d’une image définie par les coordonnées entières X et Y de son coin supérieur gauche ainsi que sa largeur et sa hauteur. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N’utilisez jamais la classe System::SmartPtr pour gérer les objets de ce type.

class Rectangle

Méthodes

MéthodeDescription
static Ceiling(const RectangleF&)Construit un objet Rectangle à partir de l’objet RectangleF spécifié en arrondissant les valeurs de position et de taille de l’objet RectangleF à l’entier supérieur suivant.
Contains(int, int) constDétermine si le point spécifié se trouve à l’intérieur du rectangle représenté par l’objet actuel.
Contains(const Point&) constDétermine si le point spécifié se trouve à l’intérieur du rectangle représenté par l’objet actuel.
Contains(const Rectangle&) constDétermine si le rectangle spécifié est situé à l’intérieur du rectangle représenté par l’objet actuel.
Equals(const Rectangle&) constDétermine si les rectangles représentés par l’objet actuel et l’objet spécifié sont identiques.
static FromLTRB(int, int, int, int)Construit un nouvel objet Rectangle qui représente un rectangle avec les emplacements de bord spécifiés.
get_Bottom() constRenvoie la coordonnée y du bord inférieur du rectangle représenté par l’objet actuel.
get_Height() constRenvoie la hauteur du rectangle représenté par l’objet actuel.
get_IsEmpty() constDétermine si les coordonnées X et Y du coin supérieur gauche du rectangle représenté par l’objet actuel ainsi que sa largeur et sa hauteur ont des valeurs de 0.
get_Left() constRenvoie la coordonnée X du bord gauche du rectangle représenté par l’objet actuel.
get_Location() constRenvoie une instance de la classe Point qui indique l’emplacement du coin supérieur gauche du rectangle représenté par l’objet actuel.
get_Right() constRenvoie la coordonnée X du bord droit du rectangle représenté par l’objet actuel.
get_Size() constRenvoie une instance de la classe Size qui indique la largeur et la hauteur du rectangle représenté par l’objet actuel.
get_Top() constRenvoie la coordonnée Y du bord supérieur du rectangle représenté par l’objet actuel.
get_Width() constRenvoie la largeur du rectangle représenté par l’objet actuel.
get_X() constRenvoie la coordonnée X du coin supérieur gauche du rectangle représenté par l’objet actuel.
get_Y() constRenvoie la coordonnée Y du coin supérieur gauche du rectangle représenté par l’objet actuel.
GetHashCode() constRenvoie un code de hachage de l’objet actuel.
Inflate(int, int)Augmente la largeur et la hauteur du rectangle représenté par l’objet actuel, en conservant la position du centre géométrique du rectangle. La largeur et la hauteur sont augmentées dans les deux sens des quantités spécifiées.
Inflate(const Size&)Augmente la largeur et la hauteur du rectangle représenté par l’objet actuel, en conservant la position du centre géométrique du rectangle. La largeur et la hauteur sont augmentées dans les deux sens des quantités spécifiées par les valeurs de largeur et de hauteur de l’objet taille spécifié, respectivement.
static Inflate(const Rectangle&, int, int)Augmente la largeur et la hauteur du rectangle représenté par l’objet spécifié, en conservant la position du centre géométrique du rectangle. La largeur et la hauteur sont augmentées dans les deux sens des quantités spécifiées.
Intersect(const Rectangle&)Remplace le rectangle représenté par l’objet actuel par le rectangle résultant de son intersection avec le rectangle représenté par l’objet spécifié.
static Intersect(const Rectangle&, const Rectangle&)Renvoie un rectangle qui est le résultat de l’intersection des rectangles spécifiés.
IntersectsWith(const Rectangle&)Détermine si les rectangles représentés par l’objet actuel et les objets spécifiés s’intersectent.
Offset(const Point&)Décale la position du rectangle représenté par l’objet actuel des quantités spécifiées.
Offset(int, int)Décale la position du rectangle représenté par l’objet actuel des quantités spécifiées.
operator RectangleF() constRenvoie un objet RectangleF qui représente un rectangle équivalent au rectangle représenté par l’objet actuel.
operator!=(std::nullptr_t) constRetourne toujours vrai.
operator==(std::nullptr_t) constRetourne toujours false.
Rectangle()Construit une nouvelle instance de l’objet Rectangle qui représente un rectangle avec les coordonnées X et Y ainsi que les valeurs de largeur et de hauteur réglées à 0.
Rectangle(int, int, int, int)Construit une nouvelle instance de l’objet Rectangle qui représente un rectangle avec les coordonnées spécifiées de son coin supérieur gauche ainsi que sa largeur et sa hauteur.
Rectangle(const Point&, const Size&)Construit une nouvelle instance de l’objet Rectangle qui représente un rectangle dont les coordonnées du coin supérieur gauche sont spécifiées comme une instance de la classe Point et dont la largeur et la hauteur sont spécifiées comme une instance de la classe Size.
Rectangle(const System::Windows::Forms::Screen::Rectangle_&)Construit une nouvelle instance de l’objet Rectangle qui représente le rectangle équivalent à celui spécifié.
static Round(const RectangleF&)Construit un objet Rectangle à partir de l’objet RectangleF spécifié en arrondissant les valeurs de position et de taille de l’objet RectangleF à l’entier le plus proche.
set_Height(int)Définit la hauteur du rectangle représenté par l’objet actuel.
set_Location(Point)Définit la position du coin supérieur gauche du rectangle représenté par l’objet actuel.
set_Size(Size)Définit la largeur et la hauteur du rectangle représenté par l’objet actuel.
set_Width(int)Définit la largeur du rectangle représenté par l’objet actuel.
set_X(int)Définit la coordonnée X du coin supérieur gauche du rectangle représenté par l’objet actuel.
set_Y(int)Définit la coordonnée Y du coin supérieur gauche du rectangle représenté par l’objet actuel.
ToString() constRenvoie la représentation sous forme de chaîne de caractères de l’objet actuel.
static Truncate(const RectangleF&)Construit un objet Rectangle à partir de l’objet RectangleF spécifié en tronquant les valeurs de position et de taille de l’objet RectangleF à l’entier inférieur suivant.
static Union(const Rectangle&, const Rectangle&)Renvoie un rectangle qui est le résultat de l’union des rectangles spécifiés.

Champs

ChampDescription
static EmptyUn rectangle vide, c’est‑à‑dire un rectangle dont les valeurs de position et de taille sont nulles.

Voir aussi