فئة System::Drawing::Point

Point class

تمثل زوجًا من إحداثيات X و Y صحيحة لنقطة على سطح ثنائي الأبعاد. يجب تخصيص هذا النوع على المكدس وتمريره إلى الدوال بالقيمة أو بالمرجع. لا تستخدم أبداً فئة System::SmartPtr لإدارة كائنات هذا النوع.

class Point

الطرق

طريقةالوصف
static Add(const Point&, const Size&)يضيف قيم العرض والارتفاع للكائن Size المحدد إلى قيم إحداثيات X و Y للكائن Point المحدد على التوالي.
static Ceiling(const PointF&)ينشئ كائن Point من الكائن PointF المحدد عن طريق تقريب قيم إحداثيات X و Y للكائن PointF إلى أعلى قيمة صحيحة.
Equals(const Point&) constيحدد ما إذا كان الكائن الحالي والكائن المحدد متساويين، أي يمثلان نفس زوج قيم إحداثيات X و Y.
get_IsEmpty() constيحدد ما إذا كانت قيم إحداثيات X و Y كلاهما مساوية للصفر.
get_X() constيرجع قيمة إحداثي X التي يمثلها الكائن الحالي.
get_Y() constيرجع قيمة إحداثي Y التي يمثلها الكائن الحالي.
GetHashCode() constيعيد رمز تجزئة للكائن الحالي.
getStdHash() constيعيد قيمة تجزئة للكائن الحالي.
IsNull() constدائمًا تُعيد false.
Offset(int, int)يُضيف إزاحة إلى قيم إحداثيات X و Y الممثلة بالكائن الحالي بالقيم المحددة.
Offset(Point)يُضيف إزاحة إلى إحداثيات X و Y الممثلة بالكائن الحالي بقيم إحداثيات X و Y الممثلة بالكائن Point المحدد على التوالي.
operator PointF() constينشئ نسخة من كائن PointF ويُهيئها بقيم إحداثيات X و Y للكائن Point الحالي.
operator Size() constينشئ نسخة من كائن Size ويُهيئ قيم العرض والارتفاع به باستخدام قيم إحداثيات X و Y الممثلة بالكائن الحالي على التوالي.
Point()ينشئ كائنًا جديدًا من نوع Point ويُهيئ قيم إحداثيات X و Y به إلى 0.
Point(int, int)ينشئ كائنًا جديدًا من نوع Point ويُهيئه بالقيم المحددة.
Point(const Size&)ينشئ كائنًا جديدًا من نوع Point ويُهيئ قيم إحداثيات X و Y به بقيم العرض والارتفاع للكائن SizeF المحدد على التوالي.
Point(int)ينشئ كائنًا جديدًا من نوع Point ويُهيئ قيمة إحداثي X به بقيمة مكوَّنة من الـ 16 بت العليا للعدد الصحيح 32‑بت المحدد، ويُهيئ قيمة إحداثي Y به بقيمة مكوَّنة من الـ 16 بت السفلى للعدد الصحيح 32‑بت المحدد.
static Round(const PointF&)ينشئ كائن Point من الكائن PointF المحدد عن طريق تقريب قيم إحداثيات X و Y للكائن PointF إلى أقرب قيمة صحيحة.
set_X(int)يضبط قيمة إحداثية X التي يمثلها الكائن الحالي.
set_Y(int)يضبط قيمة إحداثية Y التي يمثلها الكائن الحالي.
static Subtract(const Point&, const Size&)يطرح قيم العرض والارتفاع للكائن Size المحدد من قيم إحداثيات X و Y للكائن Point المحدد على التوالي.
ToString() constيرجع تمثيلًا نصيًا لزوج قيم إحداثيات X و Y التي يمثلها الكائن الحالي.
static Truncate(const PointF&)ينشئ كائن Point من الكائن PointF المحدد عن طريق قطع قيم إحداثيات X و Y للكائن PointF إلى القيمة الصحيحة الأدنى.

الحقول

حقلالوصف
static Emptyنسخة فارغة من فئة Point تكون قيم إحداثيات X و Y فيها 0.

انظر أيضًا