System::Drawing::Point クラス

Point class

2 次元平面上の点の整数 X および Y 座標のペアを表します。この型はスタック上に割り当て、値または参照で関数に渡すべきです。System::SmartPtr クラスを使用してこの型のオブジェクトを管理しないでください。

class Point

メソッド

メソッド説明
static Add(const Point&, const Size&)指定された Size オブジェクトの幅と高さの値を、指定された Point オブジェクトの X および Y 座標値にそれぞれ加算します。
static Ceiling(const PointF&)指定された PointF オブジェクトの X と Y 座標値を次の整数に切り上げて、Point オブジェクトを構築します。
Equals(const Point&) const現在のオブジェクトと指定されたオブジェクトが等しいかどうか、すなわち同じ X および Y 座標のペアを表すかを判定します。
get_IsEmpty() constX と Y の座標値が両方とも 0 に等しいかどうかを判定します。
get_X() const現在のオブジェクトが表す X 座標の値を返します。
get_Y() const現在のオブジェクトが表す Y 座標の値を返します。
GetHashCode() const現在のオブジェクトのハッシュコードを返します。
getStdHash() const現在のオブジェクトのハッシュ値を返します。
IsNull() const常に false を返します。
Offset(int, int)現在のオブジェクトが表す X と Y 座標値を、指定された値だけオフセットします。
Offset(Point)現在のオブジェクトが表す X と Y 座標を、指定された Point オブジェクトが表す X と Y 座標の値でそれぞれオフセットします。
operator PointF() constPointF オブジェクトのインスタンスを構築し、現在の Point オブジェクトの X と Y 座標値で初期化します。
operator Size() constSize オブジェクトのインスタンスを構築し、その幅と高さの値を現在のオブジェクトが表す X と Y 座標値でそれぞれ初期化します。
Point()新しい Point オブジェクトを構築し、X と Y 座標値を 0 で初期化します。
Point(int, int)新しい Point オブジェクトを構築し、指定された値で初期化します。
Point(const Size&)新しい Point オブジェクトを構築し、指定された SizeF オブジェクトの幅と高さの値で X と Y 座標値をそれぞれ初期化します。
Point(int)新しい Point オブジェクトを構築し、X 座標値を指定された 32 ビット整数の上位 16 ビットで構成された値で、Y 座標値を指定された 32 ビット整数の下位 16 ビットで構成された値で初期化します。
static Round(const PointF&)指定された PointF オブジェクトから Point オブジェクトを作成し、PointF オブジェクトの X と Y 座標値を最も近い整数に丸めます。
set_X(int)現在のオブジェクトが表す X 座標の値を設定します。
set_Y(int)現在のオブジェクトが表す Y 座標の値を設定します。
static Subtract(const Point&, const Size&)指定された Size オブジェクトの幅と高さの値を、指定された Point オブジェクトの X と Y 座標値からそれぞれ減算します。
ToString() const現在のオブジェクトが表す X と Y 座標のペアの文字列表現を返します。
static Truncate(const PointF&)指定された PointF オブジェクトから Point オブジェクトを作成し、PointF オブジェクトの X と Y 座標値を次の低い整数に切り捨てます。

フィールド

フィールド説明
static EmptyPoint クラスの空のインスタンスで、X と Y の座標値は 0 です。

参照