GetBoundsRect 函式 (wingdi.h)
GetBoundsRect 函式會取得指定裝置內容的目前累積周框。
系統會為每個應用程式維護累積周框。 應用程式可以擷取並設定此矩形。
語法
UINT GetBoundsRect(
[in] HDC hdc,
[out] LPRECT lprect,
[in] UINT flags
);
參數
[in] hdc
函式將傳回其周框的裝置內容句柄。
[out] lprect
將接收目前周框之 RECT 結構的指標。 應用程式的矩形會以邏輯座標傳回,而周框會以螢幕座標傳回。
[in] flags
指定 GetBoundsRect 函式的行為。 此參數可以是下列值。
值 | 意義 |
---|---|
|
傳回周框之後清除周框。 如果未設定此旗標,將不會清除周框。 |
傳回值
傳回值會指定累積周框的狀態;它可以是下列其中一個值。
值 | 意義 |
---|---|
0 | 發生錯誤。 指定的裝置內容句柄無效。 |
DCB_DISABLE | 界限累積已關閉。 |
DCB_ENABLE | 界限累積已開啟。 |
DCB_RESET | 周框是空的。 |
DCB_SET | 周框不是空的。 |
備註
DCB_SET值是位值的組合,DCB_ACCUMULATE和DCB_RESET。 檢查DCB_RESET位的應用程式,以判斷周框是否為空的,也必須檢查DCB_ACCUMULATE位。 只有當DCB_RESET位為1且DCB_ACCUMULATE位為0時,周框才會是空的。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wingdi.h (包含 Windows.h) |
程式庫 | Gdi32.lib |
Dll | Gdi32.dll |