CRect::InflateRect
InflateRectnafoukne CRect ve středu vzdaluje jeho stran.
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( );
Parametry
x
Určuje počet jednotek zvýšilo levé a pravé straně CRect .y
Určuje počet jednotek zvýšilo horní a dolní části CRect .size
A velikosti nebo CSize , určuje počet jednotek zvýšilo CRect . cx Hodnota určuje počet jednotek na levé a pravé straně narůstat a cy hodnota určuje počet jednotek, horní a dolní narůstat.lpRect
Odkazuje RECT struktury nebo CRect , určuje počet jednotek na každé straně narůstat.l
Určuje počet jednotek na levé straně zvýšilo CRect .t
Určuje počet jednotek na začátku zvýšilo CRect .r
Určuje počet jednotek na pravé straně zvýšilo CRect .b
Určuje počet jednotek zvýšilo dolní části CRect .
Poznámky
Provedete to tak, InflateRect odečte jednotek z horní a levé a pravé a dolní přidá jednotek.Parametry InflateRect jsou podepsané hodnoty; kladné hodnoty zvýšilo CRect a záporné hodnoty deflate ji.
První dvě přetížení zvýšilo obou dvojic protilehlých stranách CRect tak, aby jeho celková šířka je zvýšen dvakrát x (nebo cx ) a její celková výška je zvýšen dvakrát y (nebo cy ).Další dvě přetížení zvýšilo každé straně CRect nezávisle na ostatních.
Příklad
CRect rect(0, 0, 300, 300);
rect.InflateRect(50, 200);
// rect is now (-50, -200, 350, 500)
ASSERT(rect == CRect(-50, -200, 350, 500));
Požadavky
Záhlaví: atltypes.h