void InflateRect ( int x, int y );
void InflateRect ( サイズ サイズ );
void InflateRect (LPCRECT lpRect );
void InflateRect (int lint tint rint b );
パラメーター
x
CRectの右辺と左を膨らませるための単位数を指定します。
y
CRectの上下を膨らませるための単位数を指定します。
サイズ
サイズまたはCSize CRectを膨らませるための単位数を指定します。Cx値、左と右の側面と、 cy値を膨らませるための単位数を指定します、上部と下部を膨らませるための単位数を指定します。
lpRect
ポイントは、 RECT構造体またはCRectの各辺を拡大する単位の数を指定する。
l
CRectの左辺を膨らませるための単位数を指定します。
t
CRectの上部を膨らませるための単位数を指定します。
r
CRectの右側にあるを膨らませるための単位数を指定します。
b
CRectの下部を膨らませるための単位数を指定します。
解説
InflateRectは、その中心からその辺を移動することでCRectを膨らませます。これを行うには、 InflateRect左辺と上辺から単位を減算し、右辺と下辺に単位を追加します。InflateRectのパラメーターは、符号付きの値です。CRectの正の値を膨らませるし、負の値は空気を抜く。
最初の 2 つのオーバー ロードは、bothnbsp を膨らませる;CRectの反対側のペア 2 回x (またはcx)、全体の幅を増加し、2 回y (またはcy)、全体の高さを増加するようにします。他の 2 つのオーバー ロードとは別に、他の人のCRectの各辺を膨らませる(&N)。
|Nbsp; CRect の概要クラス メンバー |階層図(&N)
参照特価;CRect::DeflateRect、 CRect::operator +、 CRect::operator + =、 :: InflateRect(&N)