SetBoundsRect

此頁沒有內(nèi)容條目
內(nèi)容

SetBoundsRect

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

Top