共用方式為


inflateRect 函式 (winuser.h)

InflateRect 函式會增加或減少指定矩形的寬度和高度。 InflateRect 函式會將 -dx 單位新增至左端,並將 dx 新增至矩形的右端,並將 -dy 單位新增至頂端,並動態至底部。 dxdy 參數是帶正負號的值;正值會增加寬度和高度,負值會減少。

語法

BOOL InflateRect(
  [in, out] LPRECT lprc,
  [in]      int    dx,
  [in]      int    dy
);

參數

[in, out] lprc

RECT 結構的指標,可增加或減少大小。

[in] dx

增加或減少矩形寬度的數量。 此參數必須是負數,才能減少寬度。

[in] dy

增加或減少矩形高度的數量。 此參數必須是負數,才能減少高度。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。

備註

因為應用程式可以針對不同的用途使用矩形,所以矩形函式不會使用明確的量值單位。 相反地,所有矩形座標和維度都會以帶正負號的邏輯值來指定。 使用矩形的對應模式和函式會決定量值單位。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 winuser.h (包括 Windows.h)
程式庫 User32.lib
Dll User32.dll

另請參閱

IntersectRect

OffsetRect

矩形

矩形函式

矩形概觀

UnionRect