?? stretchdibits.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<style><!--
body,table {font-family:"宋體"; font-size: 9pt; line-height:11pt;}
a {text-decoration:none} a:hover {color:red;text-decoration:underline}
--></style>
<title>StretchDIBits</title>
</head>
<body link="#FF0000" vlink="#FF0000" alink="#FF0000" bgcolor=#E2DEE9>
<div align="center"><center>
<table border="0" width="100%" height="22" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="16"><a name="StretchDIBits">StretchDIBits</a></td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="1" width="100%" bordercolorlight="#808080" cellspacing="0"
bordercolordark="#FFFFFF">
<tr>
<td width="101%" colspan="3">VB聲明</td>
</tr>
<tr>
<td width="101%" colspan="3">Declare Function StretchDIBits Lib "gdi32" Alias
"StretchDIBits" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal dx
As Long, ByVal dy As Long, ByVal SrcX As Long, ByVal SrcY As Long, ByVal wSrcWidth As
Long, ByVal wSrcHeight As Long, lpBits As Any, lpBitsInfo As BITMAPINFO, ByVal wUsage As
Long, ByVal dwRop As Long) As Long</td>
</tr>
<tr>
<td width="101%" colspan="3">說明</td>
</tr>
<tr>
<td width="101%" colspan="3">將一幅與設備無關位圖的全部或部分數據直接復制到指定的設備場景。這個函數在設備場景中定義了一個目標矩形,用于接收位圖數據。它也在DIB中定義了一個源矩形,以便從中提取數據。根據設備場景的<a
href="StretchBlt.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/StretchBlt.htm">StretchBlt</a>模式(由<a href="SetStretchBltMode.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/SetStretchBltMode.htm">SetStretchBltMode</a>函數決定),源矩形會根據需要調整,以便符合目標矩形的要求</td>
</tr>
<tr>
<td width="101%" colspan="3">返回值</td>
</tr>
<tr>
<td width="101%" colspan="3">Long,如函數執行成功,返回欲復制的掃描線的數量;如返回常數GDI_ERROR,表示出錯</td>
</tr>
<tr>
<td width="101%" colspan="3">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="76%" colspan="2">類型及說明</td>
</tr>
<tr>
<td width="25%">hdc</td>
<td width="78%" colspan="2">Long,一個設備場景的句柄。該場景用于接收位圖數據</td>
</tr>
<tr>
<td width="25%">x,y</td>
<td width="78%" colspan="2">Long,用邏輯坐標表示的目標矩形的起點</td>
</tr>
<tr>
<td width="25%">dx,dy</td>
<td width="78%" colspan="2">Long,目標矩形的寬度及高度,以邏輯坐標表示</td>
</tr>
<tr>
<td width="25%">SrcX,SrcY</td>
<td width="78%" colspan="2">Long,用設備坐標表示的源矩形在DIB中的起點</td>
</tr>
<tr>
<td width="25%">wSrcWidth,wSrcHeight</td>
<td width="78%" colspan="2">Long,源矩形的寬度與高度,用設備坐標表示。如其中有一個參數的符號(指正負號)與對應的目標參數不符,位圖就會在對應的軸上作鏡像轉換</td>
</tr>
<tr>
<td width="25%">lpBits</td>
<td width="78%" colspan="2">Any,指向一個緩沖區的指針。這個緩沖區包含了以DIB格式描述的位圖數據;這種格式是由lpBitsInfo指定的</td>
</tr>
<tr>
<td width="25%">lpBitsInfo</td>
<td width="78%" colspan="2">BITMAPINFO,對lpBits DIB的格式和顏色進行描述的一個結構</td>
</tr>
<tr>
<td width="25%" rowspan="3">wUsage</td>
<td width="76%" colspan="2">Long,下述常數之一</td>
</tr>
<tr>
<td width="37%">DIB_PAL_COLORS</td>
<td width="38%">顏色表是一個整數數組,其中包含了與目前選入hdc設備場景的調色板相關的索引</td>
</tr>
<tr>
<td width="37%">DIB_RGB_COLORS</td>
<td width="38%">顏色表包含了RG顏色</td>
</tr>
<tr>
<td width="25%">dwRop</td>
<td width="76%" colspan="2">Long,欲進行的光柵運算</td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><p align="right"><a href="#StretchDIBits">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -