共用方式為


GetBoundsRect 函式 (wingdi.h)

GetBoundsRect 函式會取得指定裝置內容的目前累積周框。

系統會為每個應用程式維護累積周框。 應用程式可以擷取並設定此矩形。

語法

UINT GetBoundsRect(
  [in]  HDC    hdc,
  [out] LPRECT lprect,
  [in]  UINT   flags
);

參數

[in] hdc

函式將傳回其周框的裝置內容句柄。

[out] lprect

將接收目前周框之 RECT 結構的指標。 應用程式的矩形會以邏輯座標傳回,而周框會以螢幕座標傳回。

[in] flags

指定 GetBoundsRect 函式的行為。 此參數可以是下列值。

意義
DCB_RESET
傳回周框之後清除周框。 如果未設定此旗標,將不會清除周框。

傳回值

傳回值會指定累積周框的狀態;它可以是下列其中一個值。

意義
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

另請參閱

繪製和繪製函式

繪製和繪圖概觀

SetBoundsRect