CRect::InflateRect
InflateRectşişirir CRect alt kenarlarına merkezinden taşıyarak.
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( );
Parametreler
x
Sol Şişir birim sayısı ve sağ tarafında belirtir CRect.y
Üst ve alt kısmına Şişir birim sayısını belirtir CRect.size
A BOYUTU veya CSize Şişir birim sayısını belirtir CRect. cx Değeri sağ ve sol tarafında Şişir birim sayısını belirtir ve cy değeri Şişir alt ve üst birim sayısını belirtir.lpRect
İşaret eden bir rect yapısı veya CRect her iki tarafı Şişir birim sayısını belirtir.l
Sol tarafında Şişir birim sayısını belirtir CRect.t
Şişir, birim sayısını belirtir CRect.r
Sağ tarafında Şişir birim sayısını belirtir CRect.b
Alt Şişir birim sayısını belirtir CRect.
Notlar
Bunu yapmak için InflateRect sol ve üst birimlerinden çıkarır ve sağ ve alt birimlerini ekler. Parametreleri InflateRect imzalı değerler; pozitif değerler Şişir CRect ve negatif değerler söndür.
İlk iki aşırı ters yönlerde çiftlerini Şişir CRect tarafından iki kez toplam genişliğinin artırılması gerektiğini x (veya cx) ve toplam yüksekliği iki kat artırılır y (veya cy). Her iki yanına olan diğer iki aþýrý yüklemesinin Şişir CRect diğerlerinden bağımsız olarak.
Örnek
CRect rect(0, 0, 300, 300);
rect.InflateRect(50, 200);
// rect is now (-50, -200, 350, 500)
ASSERT(rect == CRect(-50, -200, 350, 500));
Gereksinimler
Başlık: atltypes.h