?? setdibits.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>SetDIBits</title>
</head>
<body link="#FF0000" vlink="#FF0000" alink="#FF0000" bgcolor="#FFC8C8">
<div align="center"><center>
<table border="0" width="100%" height="22" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="16"><a name="SetDIBits">SetDIBits</a></td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="1" width="100%" bordercolorlight="#808080" cellspacing="0"
bordercolordark="#FFFFFF">
<tr>
<td width="102%" colspan="3">VB聲明</td>
</tr>
<tr>
<td width="102%" colspan="3">Declare Function SetDIBits Lib "gdi32" Alias
"SetDIBits" (ByVal hdc As Long, ByVal hBitmap As Long, ByVal nStartScan As Long,
ByVal nNumScans As Long, lpBits As Any, lpBI As BITMAPINFO, ByVal wUsage As Long) As Long</td>
</tr>
<tr>
<td width="102%" colspan="3">說明</td>
</tr>
<tr>
<td width="102%" colspan="3">將來自與設備無關位圖的二進制位復制到一幅與設備有關的位圖里</td>
</tr>
<tr>
<td width="102%" colspan="3">返回值</td>
</tr>
<tr>
<td width="102%" colspan="3">Long,執行成功則返回掃描線的數量,零表示失敗。會設置<a
href="GetLastError.htm">GetLastError</a></td>
</tr>
<tr>
<td width="102%" colspan="3">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="77%" colspan="2">類型及說明</td>
</tr>
<tr>
<td width="25%">hdc</td>
<td width="77%" colspan="2">Long,指向一個設備場景的句柄,那個設備場景定義了與設備有關位圖(hBitmap)的配置</td>
</tr>
<tr>
<td width="25%">hBitmap</td>
<td width="77%" colspan="2">Long,目標位圖的一個句柄。這幅位圖絕對不能選入一個設備場景</td>
</tr>
<tr>
<td width="25%">nStartScan</td>
<td width="77%" colspan="2">Long,lpBits數組中第一條掃描線的編號。如lpBI之BITMAPINFOHEADER部分的biHeight字段是正數,那么這條掃描線就會從位圖的底部開始計算;如果是負數,就從頂部開始計算</td>
</tr>
<tr>
<td width="25%">nNumScans</td>
<td width="77%" colspan="2">Long,欲復制的掃描線數量</td>
</tr>
<tr>
<td width="25%"> </td>
<td width="77%" colspan="2">Any,指向一個緩沖區的指針。這個緩沖區包含了以DIB格式描述的位圖數據;這種格式是由lpBI指定的</td>
</tr>
<tr>
<td width="25%">lpBI</td>
<td width="77%" colspan="2">BITMAPINFO,對lpBits DIB的格式和顏色進行描述的一個結構</td>
</tr>
<tr>
<td width="25%" rowspan="3">wUsage</td>
<td width="77%" 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="102%" colspan="3">注解</td>
</tr>
<tr>
<td width="102%" colspan="3"><p align="left">用<a href="GetDeviceCaps.htm">GetDeviceCaps</a>判斷設備是否支持這個函數</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="#SetDIBits">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -