VB聲明 |
||
Declare Function SetBoundsRect Lib "gdi32" Alias "SetBoundsRect" (ByVal hdc As Long, lprcBounds As RECT, ByVal flags As Long) As Long |
||
說明 |
||
設置指定設備場景的邊界矩形。每個設備場景都有一個邊界矩形,編程者可用來堆放表示當前圖象邊界的信息。當允許邊界矩形堆放時,每次windows向設備場景繪圖,繪圖位置都與邊界矩形比較,若有必要就要擴展邊界矩形以包括繪圖位置。這提供了一種方法可確定設備場景的哪些部分已畫了 |
||
返回值 |
||
Long,調(diào)用本函數(shù)前的邊界設置: DCB_SET:邊界矩形不為空 DCB_RESET:邊界矩形為空 DCB_ENABLE:邊界矩形已被堆放 DCB_DISABLE:邊界矩形沒被堆放 |
||
參數(shù)表 |
||
參數(shù) |
類型及說明 |
|
hdc |
Long,邊界矩形對應的設備場景 |
|
lprcBounds |
RECT,用于設置邊界矩形的矩形 |
|
flags |
Long,標志集合,可用下列常數(shù)組合而成 |
|
DCB_ACCUMULATE |
新的邊界矩形由當前邊界矩形和lprcBounds聯(lián)合而成 |
|
DCB_DISABLE |
關閉邊界堆放,該值為默認值 |
|
DCB_ENABLE |
打開邊界堆放 |
|
DCB_RESET |
清除原有邊界矩形,用DCB_ACCUMULATE設置新的邊界矩形為lprcBounds |