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

BitBlt

VB聲明

Declare Function BitBlt Lib "gdi32" Alias "BitBlt" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

說明

將一幅位圖從一個設(shè)備場景復(fù)制到另一個。源和目標(biāo)DC相互間必須兼容

返回值

Long,非零表示成功,零表示失敗。會設(shè)置GetLastError

參數(shù)表

參數(shù)

類型及說明

hDestDC

Long,目標(biāo)設(shè)備場景

x,y

Long,對目標(biāo)DC中目標(biāo)矩形左上角位置進(jìn)行描述的那個點(diǎn)。用目標(biāo)DC的邏輯坐標(biāo)表示

nWidth,nHeight

Long,欲傳輸圖象的寬度和高度

hSrcDC

Long,源設(shè)備場景。如光柵運(yùn)算未指定源,則應(yīng)設(shè)為0

xSrc,ySrc

Long,對源DC中源矩形左上角位置進(jìn)行描述的那個點(diǎn)。用源DC的邏輯坐標(biāo)表示

dwRop

Long,傳輸過程要執(zhí)行的光柵運(yùn)算

注解

在NT環(huán)境下,如在一次世界傳輸中要求在源設(shè)備場景中進(jìn)行剪切或旋轉(zhuǎn)處理,這個函數(shù)的執(zhí)行會失敗

如目標(biāo)和源DC的映射關(guān)系要求矩形中像素的大小必須在傳輸過程中改變,那么這個函數(shù)會根據(jù)需要自動伸縮、旋轉(zhuǎn)、折疊、或切斷,以便完成最終的傳輸過程

Top