Region 클래스(gdiplusheaders.h)

Region 클래스는 디스플레이 화면의 영역을 설명합니다. 영역은 모든 셰이프일 수 있습니다. 즉, 영역의 경계는 곡선과 직선의 조합일 수 있습니다. 영역은 사각형, 경로 또는 이러한 조합의 내부에서 만들 수도 있습니다. 지역은 클리핑 및 적중 테스트 작업에 사용됩니다.

상속

Region 클래스는 GdiplusBase를 구현합니다.

메서드

Region 클래스에는 이러한 메서드가 있습니다.

 
지역::복제

Region::Clone 메서드는 이 Regionobject의 복사본을 만들고 새 Regionobject의 주소를 반환합니다.
Region::Complement

Region::Complement 메서드는 이 지역을 이 지역과 교차하지 않는 지정된 경로 내부 부분으로 업데이트합니다.
Region::Complement

Region::Complement 메서드는 이 지역과 교차하지 않는 지역을 업데이트합니다.
Region::Complement

Region::Complement 메서드는 이 지역을 이 지역과 교차하지 않는 지정된 사각형 내부 부분으로 업데이트합니다.
Region::Complement

Region::Complement 메서드는 이 지역을 이 지역과 교차하지 않는 다른 지역의 부분으로 업데이트합니다.
Region::Equals

Region::Equals 메서드는 이 지역이 지정된 지역과 같은지 여부를 결정합니다.
Region::Exclude

Region::Exclude 메서드는 지정된 경로의 내부와 교차하지 않는 자체 부분으로 이 지역을 업데이트합니다.
Region::Exclude

Region::Exclude 메서드는 지정된 사각형의 내부와 교차하지 않는 지역을 업데이트합니다.
Region::Exclude

Region::Exclude 메서드는 지정된 사각형의 내부와 교차하지 않는 자체 부분으로 이 지역을 업데이트합니다.
Region::Exclude

Region::Exclude 메서드는 이 지역을 다른 지역과 교차하지 않는 자체 부분으로 업데이트합니다.
지역::FromHRGN

Region::FromHRGN 메서드는 GDI(Windows Graphics Device Interface) 지역에서 Windows GDI+Region 개체를 만듭니다.
지역::GetBounds

Region::GetBounds 메서드는 이 지역을 묶는 사각형을 가져옵니다. (오버로드 2/2)
지역::GetBounds

Region::GetBounds 메서드는 이 지역을 묶는 사각형을 가져옵니다. (오버로드 1/2)
지역::GetData

Region::GetData 메서드는 이 지역을 설명하는 데이터를 가져옵니다.
Region::GetDataSize

Region::GetDataSize 메서드는 이 지역을 설명하는 데이터 바이트 수를 가져옵니다.
Region::GetHRGN

Region::GetHRGN 메서드는 이 지역에서 Windows GDI(그래픽 디바이스 인터페이스) 지역을 만듭니다.
Region::GetLastStatus

Region::GetLastStatus 메서드는 이 Regionobject의 가장 최근 메서드 실패의 특성을 나타내는 값을 반환합니다.
Region::GetRegionScans

Region::GetRegionScans 메서드는 이 지역과 근사치를 나타내는 사각형 배열을 가져옵니다. 영역은 사각형이 계산되기 전에 지정된 행렬에 의해 변환됩니다.
Region::GetRegionScans

Region::GetRegionScans 메서드는 이 지역과 근사치를 나타내는 사각형 배열을 가져옵니다.
Region::GetRegionScansCount

Region::GetRegionScansCount 메서드는 이 지역의 근사치를 나타내는 사각형 수를 가져옵니다. 영역은 사각형이 계산되기 전에 지정된 행렬에 의해 변환됩니다.
Region::Intersect

Region::Intersect 메서드는 이 지역을 지정된 경로의 내부와 교차하는 자체 부분으로 업데이트합니다.
Region::Intersect

Region::Intersect 메서드는 지정된 사각형의 내부와 교차하는 지역을 업데이트합니다.
Region::Intersect

Region::Intersect 메서드는 지정된 사각형의 내부와 교차하는 자체 부분으로 이 지역을 업데이트합니다.
Region::Intersect

Region::Intersect 메서드는 이 지역을 다른 지역과 교차하는 자체 부분으로 업데이트합니다.
지역::IsEmpty

Region::IsEmpty 메서드는 이 지역이 비어 있는지 여부를 결정합니다.
Region::IsInfinite

Region::IsInfinite 메서드는 이 지역이 무한인지 여부를 결정합니다.
Region::IsVisible

Region::IsVisible 메서드는 지점이 이 지역 내에 있는지 여부를 결정합니다. (오버로드 1/4)
Region::IsVisible

Region::IsVisible 메서드는 지점이 이 지역 내에 있는지 여부를 결정합니다. (오버로드 4/4)
Region::IsVisible

Region::IsVisible 메서드는 사각형이 이 지역과 교차하는지 여부를 결정합니다. (오버로드 2/4)
Region::IsVisible

Region::IsVisible 메서드는 사각형이 이 지역과 교차하는지 여부를 결정합니다. (오버로드 4/4)
Region::IsVisible

Region::IsVisible 메서드는 지점이 이 지역 내에 있는지 여부를 결정합니다. (오버로드 2/4)
Region::IsVisible

Region::IsVisible 메서드는 사각형이 이 지역과 교차하는지 여부를 결정합니다. (오버로드 3/4)
Region::IsVisible

Region::IsVisible 메서드는 지점이 이 지역 내에 있는지 여부를 결정합니다. (오버로드 3/4)
Region::IsVisible

Region::IsVisible 메서드는 사각형이 이 지역과 교차하는지 여부를 결정합니다. (오버로드 1/4)
지역::MakeEmpty

Region::MakeEmpty 메서드는 이 지역을 빈 지역으로 업데이트합니다. 즉, 지역은 디스플레이 디바이스의 공간을 차지하지 않습니다.
지역::MakeInfinite

Region::MakeInfinite 메서드는 이 지역을 무한 지역으로 업데이트합니다.
지역::지역

무한인 지역을 만듭니다. 이것이 기본 생성자입니다. (Region.Region)
지역::지역

다른 지역에서 가져온 데이터로 정의된 지역을 만듭니다.
지역::지역

경로(GraphicsPath 개체)로 정의되고 GraphicsPath 개체에 포함된 채우기 모드가 있는 영역을 만듭니다.
지역::지역

사각형으로 정의된 영역을 만듭니다. (오버로드 1/2)
지역::지역

사각형으로 정의된 영역을 만듭니다. (오버로드 2/2)
지역::지역

무한인 지역을 만듭니다. 이것이 기본 생성자입니다. (오버로드 2/3)
지역::지역

무한인 지역을 만듭니다. 이것이 기본 생성자입니다. (오버로드 1/3)
지역::지역

Windows GDI(그래픽 디바이스 인터페이스) 영역에 대한 핸들로 지정된 지역과 동일한 지역을 만듭니다.
Region::Transform

Region::Transform 메서드는 각 데이터 요소를 지정된 행렬에 곱하여 이 지역을 변환합니다.
Region::Translate

Region::Translate 메서드는 가로 및 세로 방향으로 지정된 양만큼 이 영역을 오프셋합니다. (오버로드 1/2)
Region::Translate

Region::Translate 메서드는 가로 및 세로 방향으로 지정된 양만큼 이 영역을 오프셋합니다. (오버로드 2/2)
Region::Union

Region::Union 메서드는 이 지역을 자체의 모든 부분(교차 및 비연결)과 지정된 경로 내부의 모든 부분으로 업데이트합니다.
Region::Union

Region::Union 메서드는 이 지역을 업데이트합니다.
Region::Union

Region::Union 메서드는 이 지역을 자체의 모든 부분(교차 및 비연결)과 지정된 사각형 내부의 모든 부분으로 업데이트합니다.
Region::Union

Region::Union 메서드는 이 지역을 자체의 모든 부분(교차 및 비연결)과 다른 지역의 모든 부분으로 업데이트합니다.
Region::Xor

Region::Xor 메서드는 이 지역을 자체의 비연속 부분과 지정된 경로의 내부로 업데이트합니다.
Region::Xor

Region::Xor 메서드는 영역을 직사각형의 내부를 사용하여 연결되지 않는 부분으로 업데이트합니다.
Region::Xor

Region::Xor 메서드는 이 지역을 자체의 비연속 부분과 지정된 사각형의 내부로 업데이트합니다.
Region::Xor

Region::Xor 메서드는 이 지역을 자체의 비연속 부분과 다른 지역으로 업데이트합니다.

설명

GDI+ 지역은 월드 좌표에 저장되는 반면 GDI 영역은 디바이스 좌표에 저장됩니다. 따라서 GDI+ 지역은 확장 가능하고 GDI 지역은 확장할 수 없습니다. 자세한 내용은 새 기능확장 가능한 지역 섹션을 참조하세요.

애플리케이션에는 그리기 작업의 출력에 맞추는 지역을 사용할 수 있습니다. 창 관리자는 영역을 사용하여 창의 그리기 영역을 정의합니다. 이러한 지역을 클리핑 영역이라고 합니다. 또한 애플리케이션은 지점이 지역에 있는지 또는 사각형이 지역과 교차하는지 여부를 확인하는 등 적중 테스트 작업에서 지역을 사용할 수도 있습니다. 자세한 내용은 지역, 클리핑지역 사용을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 gdiplusheaders.h