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 |