?? maskblt.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>MaskBlt</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="MaskBlt">MaskBlt</a></td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="1" width="100%" bordercolorlight="#808080" cellspacing="0"
bordercolordark="#FFFFFF">
<tr>
<td width="100%" colspan="2">VB聲明</td>
</tr>
<tr>
<td width="100%" colspan="2">Declare Function MaskBlt Lib "gdi32" Alias
"MaskBlt" (ByVal hdcDest As Long, ByVal nXDest As Long, ByVal nYDest As Long,
ByVal nWidth As Long, ByVal nHeight As Long, ByVal hdcSrc As Long, ByVal nXSrc As Long,
ByVal nYSrc As Long, ByVal hbmMask As Long, ByVal xMask As Long, ByVal yMask As Long,
ByVal dwRop As Long) As Long</td>
</tr>
<tr>
<td width="100%" colspan="2">說明</td>
</tr>
<tr>
<td width="100%" colspan="2">執行復雜的圖象傳輸,同時進行掩模(MASK)處理</td>
</tr>
<tr>
<td width="100%" colspan="2">返回值</td>
</tr>
<tr>
<td width="100%" colspan="2">Long,非零表示成功,零表示失敗。會設置<a
href="GetLastError.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/GetLastError.htm">GetLastError</a></td>
</tr>
<tr>
<td width="100%" colspan="2">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="75%">類型及說明</td>
</tr>
<tr>
<td width="25%">hdcDest</td>
<td width="75%">Long,目標設備場景</td>
</tr>
<tr>
<td width="25%">nXDest,nYDest</td>
<td width="75%">Long,目標圖象左上角的x,y坐標</td>
</tr>
<tr>
<td width="25%">nWidth,nHeight</td>
<td width="75%">Long,圖象在目標設備場景中的寬度和高度</td>
</tr>
<tr>
<td width="25%">hdcSrc</td>
<td width="75%">Long,源設備場景</td>
</tr>
<tr>
<td width="25%">nXSrc,nYSrc</td>
<td width="75%">Long,源圖象的左上角x,y坐標</td>
</tr>
<tr>
<td width="25%">hbmMask</td>
<td width="75%">Long,作為掩模使用的一幅單色位圖的句柄。如果dwRop代碼包括一個源,那么這幅位圖必須與源尺寸相同,否則必須與目標尺寸相符</td>
</tr>
<tr>
<td width="25%">xMask,yMask</td>
<td width="75%">Long,單色掩模位圖的x,y偏移。這樣便允許我們創建一幅使用了多個掩模的大型位圖</td>
</tr>
<tr>
<td width="25%">dwRop</td>
<td width="75%">Long,一種特殊的光柵運算,在傳輸過程中使用</td>
</tr>
<tr>
<td width="100%" colspan="2">適用平臺</td>
</tr>
<tr>
<td width="100%" colspan="2"><p align="left">Windows NT</td>
</tr>
<tr>
<td width="100%" colspan="2">注解</td>
</tr>
<tr>
<td width="100%" colspan="2">dwRop代碼是一種非標準的光柵運算代碼,由兩個普通的光柵運算代碼組成:一個前景代碼以及一個背景代碼<br>
在掩模位圖設為1的每個像素處,都在傳輸過程中應用前景轉換處理。如對應的掩蔽位圖像素為零,則應用背景轉換。如果未指定掩模位圖,那么這個函數就執行與<a
href="BitBlt.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/BitBlt.htm">BitBlt</a>相同的操作<br>
如果對源應用了旋轉或剪切處理,則函數調用會失敗<br>
注意可用<a href="GetDeviceCaps.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/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="#MaskBlt">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -