Classe System::Drawing::Point

Point class

Représente une paire de coordonnées entières X et Y d’un point sur un plan à deux dimensions. 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 Point

Méthodes

MéthodeDescription
static Add(const Point&, const Size&)Ajoute les valeurs de largeur et de hauteur de l’objet Size spécifié aux valeurs des coordonnées X et Y de l’objet Point spécifié de manière correspondante.
static Ceiling(const PointF&)Construit un objet Point à partir de l’objet PointF spécifié en arrondissant les valeurs des coordonnées X et Y de l’objet PointF à l’entier supérieur suivant.
Equals(const Point&) constDétermine si l’objet actuel et l’objet spécifié sont égaux, c.-à-d. représentent la même paire de valeurs de coordonnées X et Y.
get_IsEmpty() constDétermine si les valeurs des coordonnées X et Y sont toutes deux égales à 0.
get_X() constRenvoie la valeur de la coordonnée X représentée par l’objet actuel.
get_Y() constRenvoie la valeur de la coordonnée Y représentée par l’objet actuel.
GetHashCode() constRenvoie un code de hachage pour l’objet actuel.
getStdHash() constRenvoie une valeur de hachage pour l’objet actuel.
IsNull() constRetourne toujours false.
Offset(int, int)Décale les valeurs des coordonnées X et Y représentées par l’objet actuel des valeurs spécifiées.
Offset(Point)Décale les coordonnées X et Y représentées par l’objet actuel des valeurs des coordonnées X et Y représentées par l’objet Point spécifié de manière correspondante.
operator PointF() constConstruit une instance de l’objet PointF et l’initialise avec les valeurs des coordonnées X et Y de l’objet Point actuel.
operator Size() constConstruit une instance de l’objet Size et initialise ses valeurs de largeur et de hauteur avec les valeurs des coordonnées X et Y représentées par l’objet actuel de manière correspondante.
Point()Construit un nouvel objet Point et initialise ses valeurs de coordonnées X et Y à 0.
Point(int, int)Construit un nouvel objet Point et l’initialise avec les valeurs spécifiées.
Point(const Size&)Construit un nouvel objet Point et initialise ses valeurs de coordonnées X et Y avec les valeurs de largeur et de hauteur de l’objet SizeF spécifié de manière correspondante.
Point(int)Construit un nouvel objet Point et initialise sa valeur de coordonnée X avec une valeur formée par les 16 bits supérieurs de l’entier 32 bits spécifié, et sa valeur de coordonnée Y avec une valeur formée par les 16 bits inférieurs de la même valeur entière 32 bits.
static Round(const PointF&)Construit un objet Point à partir de l’objet PointF spécifié en arrondissant les valeurs des coordonnées X et Y de l’objet PointF à l’entier le plus proche.
set_X(int)Définit la valeur de la coordonnée X représentée par l’objet actuel.
set_Y(int)Définit la valeur de la coordonnée Y représentée par l’objet actuel.
static Subtract(const Point&, const Size&)Soustrait les valeurs de largeur et de hauteur de l’objet Size spécifié des valeurs des coordonnées X et Y de l’objet Point spécifié de manière correspondante.
ToString() constRenvoie la représentation sous forme de chaîne de la paire de valeurs des coordonnées X et Y représentées par l’objet actuel.
static Truncate(const PointF&)Construit un objet Point à partir de l’objet PointF spécifié en tronquant les valeurs des coordonnées X et Y de l’objet PointF à l’entier inférieur suivant.

Champs

ChampDescription
static EmptyUne instance vide de la classe Point dont les valeurs des coordonnées X et Y sont 0.

Voir aussi