이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Point 구조체

 

게시 날짜: 2016년 11월

정수 x 및 y 좌표가 2 차원 평면의 좌표를 정의 하는 정렬 된 쌍을 나타냅니다.

네임스페이스:   System.Drawing
어셈블리:  System.Drawing(System.Drawing.dll에 있음)

[SerializableAttribute]
[TypeConverterAttribute(typeof(PointConverter))]
[ComVisibleAttribute(true)]
public struct Point

이름설명
System_CAPS_pubmethodPoint(Int32)

새 인스턴스를 초기화는 Point 정수 값으로 지정 된 좌표를 사용 하 여 클래스입니다.

System_CAPS_pubmethodPoint(Int32, Int32)

새 인스턴스를 초기화는 Point 지정된 된 좌표를 사용 하 여 클래스입니다.

System_CAPS_pubmethodPoint(Size)

새 인스턴스를 초기화는 Point 에서 클래스는 Size합니다.

이름설명
System_CAPS_pubpropertyIsEmpty

Point가 비어 있는지 여부를 나타내는 값을 가져옵니다.

System_CAPS_pubpropertyX

이 작업의 x 좌표를 가져오거나 설정 합니다. Point합니다.

System_CAPS_pubpropertyY

이 작업의 y 좌표를 가져오거나 설정 합니다. Point합니다.

이름설명
System_CAPS_pubmethodSystem_CAPS_staticAdd(Point, Size)

지정 된 추가 Size 지정 된 Point합니다.

System_CAPS_pubmethodSystem_CAPS_staticCeiling(PointF)

지정 된 변환 PointFPoint 의 값을 반올림 하 여는 PointF 을 다음으로 높은 정수 값입니다.

System_CAPS_pubmethodEquals(Object)

지정 하는지 여부를이 Point 지정 된 동일한 좌표가 포함 된 Object합니다.(ValueType.Equals(Object)을(를) 재정의함)

System_CAPS_pubmethodGetHashCode()

이 대 한 해시 코드를 반환 Point합니다.(ValueType.GetHashCode()을(를) 재정의함)

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_pubmethodOffset(Int32, Int32)

Point를 지정된 크기만큼 변환합니다.

System_CAPS_pubmethodOffset(Point)

이 변환 Point 지정한 Point합니다.

System_CAPS_pubmethodSystem_CAPS_staticRound(PointF)

지정 된 변환 PointFPoint 반올림 하 여 개체의 Point 를 가장 가까운 정수 값입니다.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Point, Size)

지정 된을 뺀 결과 반환 Size 지정 된 위치에서 Point합니다.

System_CAPS_pubmethodToString()

이 변환 Point 문자열로 사람이 읽을 수 있습니다.(ValueType.ToString()을(를) 재정의함)

System_CAPS_pubmethodSystem_CAPS_staticTruncate(PointF)

지정 된 변환 PointFPoint 의 값을 버림으로 Point합니다.

이름설명
System_CAPS_pubfieldSystem_CAPS_staticEmpty

나타냅니다는 Point 있는 XY 값을 0으로 설정 합니다.

이름설명
System_CAPS_puboperatorSystem_CAPS_staticAddition(Point, Size)

변환 된 Point 하 여는 주어진 Size.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Point, Point)

Point 개체를 비교합니다. 결과 지정 하는지 여부를의 값은 XY 두 속성 Point 개체가 서로 같은지.

System_CAPS_puboperatorSystem_CAPS_staticExplicit(Point to Size)

지정 된 변환 Point 구조체는 Size 구조입니다.

System_CAPS_puboperatorSystem_CAPS_staticImplicit(Point to PointF)

지정 된 변환 Point 구조체는 PointF 구조입니다.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Point, Point)

Point 개체를 비교합니다. 결과 지정 하는지 여부를의 값은 X 또는 Y 두 속성 Point 개체가 같지 않습니다.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Point, Size)

변환 된 Point 의 음수로 주어진 Size.

변환 하는 PointPointF, 를 사용 하 여 Implicit(Point to PointF)합니다.

다음 코드 예제에서는 포인트와 이러한 형식에 대해 정의 하는 오버 로드 된 연산자 중 몇 가지를 사용 하 여 크기를 만듭니다. 또한 사용 하는 방법을 보여 줍니다는 SystemPens 클래스입니다.

이 예제는 Windows Forms에서 사용할 수 있습니다. 포함 된 폼을 만들기는 Button 라는 subtractButton합니다. 폼 및 호출 코드를 붙여는 CreatePointsAndSizes 메서드가 폼의 Paint 전달 하는 이벤트 처리 메서드를 e 으로 PaintEventArgs합니다.

private void CreatePointsAndSizes(PaintEventArgs e)
{

    // Create the starting point.
    Point startPoint = new Point(subtractButton.Size);

    // Use the addition operator to get the end point.
    Point endPoint = startPoint + new Size(140, 150);

    // Draw a line between the points.
    e.Graphics.DrawLine(SystemPens.Highlight, startPoint, endPoint);

    // Convert the starting point to a size and compare it to the
    // subtractButton size.  
    Size buttonSize = (Size)startPoint;
    if (buttonSize == subtractButton.Size)

        // If the sizes are equal, tell the user.
    {
        e.Graphics.DrawString("The sizes are equal.", 
            new Font(this.Font, FontStyle.Italic), 
            Brushes.Indigo, 10.0F, 65.0F);
    }

}

.NET Framework
1.1 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: