CRect 클래스
Windows와 마찬가지로 RECT 구조.
class CRect : public tagRECT
Members
Public 생성자
Name |
설명 |
---|---|
CRect 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
오른쪽 아래 반환 CRect. |
|
중심점의 반환 CRect. |
|
소스 사각형의 크기를 복사 CRect. |
|
너비와 높이의 감소 CRect. |
|
결정 여부 CRect 는 지정 된 사각형과 같은지. |
|
높이를 계산 CRect. |
|
너비와 높이의 증가 CRect. |
|
세트 CRect 두 사각형이 겹치는 부분을. |
|
결정 여부 CRect 비어 있습니다.CRect너비 또는 높이가 0 인 경우에 비어 있습니다. |
|
결정 여부는 위, 아래, 왼쪽, 및 오른쪽 멤버 변수 모두 0입니다. |
|
이동 CRect 에 지정 된 x 좌표입니다. |
|
이동 CRect 에 지정 된 x 및 y-좌표입니다. |
|
이동 CRect y 좌표를 지정된 합니다. |
|
높이 너비의 표준화 CRect. |
|
이동 CRect 지정 된 오프셋 합니다. |
|
지정 된 위치 내에 있는지 여부를 결정 합니다. CRect. |
|
크기를 설정 하는 CRect. |
|
세트 CRect (좌표를 모두 0으로 같음)는 빈 사각형입니다. |
|
계산 크기의 CRect. |
|
한 사각형을에서 다른 뺍니다. |
|
왼쪽 위 반환 CRect. |
|
세트 CRect 두 개의 사각형을 결합 합니다. |
|
너비의 계산 CRect. |
Public 연산자
Name |
설명 |
---|---|
지정 된 오프셋에서 빼고 CRect 또는 압축 CRect 결과 반환 하 고 CRect. |
|
변환 된 CRect 에 LPCRECT. |
|
CRect를 LPRECT로 변환합니다. |
|
결정 여부 CRect 는 사각형과 같은지. |
|
교차점을 만드는 CRect 및 사각형 결과 반환 하 고 CRect. |
|
세트 CRect 의 교차 부분을 CRect 및 사각형. |
|
합집합을 만듭니다 CRect 및 사각형 결과 반환 하 고 CRect. |
|
세트 CRect 의 합집합을 CRect 및 사각형. |
|
지정 된 오프셋에 추가 CRect 또는 확장 CRect 결과 반환 하 고 CRect. |
|
지정 된 오프셋에 추가 CRect 또는 확장 CRect. |
|
사각형의 치수를 복사 CRect. |
|
지정 된 오프셋에서 빼고 CRect 또는 압축 CRect. |
|
결정 여부 CRect 사각형입니다. |
설명
CRect또한 조작 하는 멤버 함수를 포함 CRect 개체 및 Windows RECT 구조.
A CRect 개체 함수 매개 변수로 전달할 수 있습니다 어디에 RECT 구조를 LPCRECT, 또는 LPRECT 전달 될 수 있습니다.
[!참고]
이 클래스에서 파생 되는 tagRECT 구조.(이름 tagRECT 이름을 보다 일반적으로 사용 되는 RECT 구조.) 즉 데이터 멤버 (왼쪽, 위, 오른쪽, 및 아래)의 RECT 구조에 있는 데이터를 액세스할 수 있는 멤버의 CRect.
A CRect 는 사각형의 왼쪽 위 및 오른쪽 아래 지점을 정의 하는 멤버 변수를 포함 합니다.
지정 하는 경우는 CRect, 표준화 된 구성 주의 해야-왼쪽된 좌표 값 오른쪽 및 위쪽 보다는 아래쪽 보다 작은 즉.예를 들어, 위쪽 (10,10)를 왼쪽 및 정규화 된 사각형을 정의 하는 (20,20)의 오른쪽 아래 위쪽 (20,20)를 왼쪽 있고 정규화 되지 않은 사각형 아래쪽 오른쪽 (10,10)을 정의 합니다.사각형을 정규화 하면 대부분 CRect 멤버 함수 잘못 된 결과 반환할 수 있다.(참조 CRect::NormalizeRect 이러한 함수 목록입니다.) 정규화 된 사각형 필요한 함수를 호출 하기 전에 호출 하 여 정규화 되지 않은 사각형 표준화할 수 있는 NormalizeRect 함수입니다.
조작할 때 주의 CRect 에 CDC::DPtoLP 및 CDC::LPtoDP 멤버 함수.같이 음수 y 익스텐트 되도록 디스플레이 컨텍스트 매핑 모드 인지 MM_LOENGLISH, 다음 CDC::DPtoLP 변환 합니다의 CRect top 아래쪽 보다 큰 수 있도록 합니다.같은 함수 높이 및 크기 다음 음수 값은 변환의 높이 반환 합니다 CRect, 및 정규화 되지 않은 사각형입니다.
때 사용 하 여 오버 로드 된 CRect 연산자는 첫째 피연산자 여야는 CRect. 두 번째 적일 수는 RECT 구조 또는 CRect 개체입니다.
[!참고]
공유 클래스 유틸리티에 대 한 자세한 내용은 (와 같은 CRect)를 참조 하십시오 공유 클래스.
상속 계층 구조
tagRECT
CRect
요구 사항
헤더: atltypes.h