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 |