فئة 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 فيه صفر.

انظر أيضًا