CRect::InflateRect
InflateRect확장 CRect 양쪽 중심에서 멀리 이동 합니다.
void InflateRect(
int x,
int y
) throw( );
void InflateRect(
SIZE size
) throw( );
void InflateRect(
LPCRECT lpRect
) throw( );
void InflateRect(
int l,
int t,
int r,
int b
) throw( );
매개 변수
x
오른쪽 및 왼쪽 확장할 단위 수를 지정 합니다. CRect.y
위쪽과 아래쪽의 팽창 하는 단위 수를 지정 합니다. CRect.size
A 크기 또는 CSize 확장할 단위 지정 CRect.cx 왼쪽과 오른쪽 확장할 단위 값을 지정 하는 cy 값 위쪽과 아래쪽 팽창 하는 단위 수를 지정 합니다.lpRect
가리키는 RECT 구조 또는 CRect 의 각 측면 확장할 단위 수를 지정 합니다.l
왼쪽의 팽창 하는 단위 수를 지정 합니다. CRect.t
위쪽 팽창 하는 단위 수를 지정 합니다. CRect.r
오른쪽의 팽창 하는 단위 수를 지정 합니다. CRect.b
아래쪽 팽창 하는 단위 수를 지정 합니다. CRect.
설명
이렇게 하려면 InflateRect 단위에서 left 및 top을 빼고 오른쪽 아래에 단위를 추가 합니다.매개 변수를 InflateRect 부호 값입니다. 양수 값을 팽창 CRect 하 고 음수 값을 수축 하 여.
처음 두 오버 로드는 두 쌍의 반대편의 팽창 CRect 총 너비를 두 배로 증가 되도록 x (또는 cx) 및 총 높이가 두 배로 증가 y (또는 cy).다른 두 오버 로드의 각 측면 확장할 CRect 다른 독립적으로.
예제
CRect rect(0, 0, 300, 300);
rect.InflateRect(50, 200);
// rect is now (-50, -200, 350, 500)
ASSERT(rect == CRect(-50, -200, 350, 500));
요구 사항
헤더: atltypes.h