Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CRect

Graf hierarchie

CRect::DeflateRect

CRect::operator +

CRect::operator +=

InflateRect