?? getregiondata.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style><!--
body,table {font-family:"宋體"; font-size: 9pt; line-height:11pt;}
a {text-decoration:none} a:hover {color:red;text-decoration:underline}
--></style>
<title>GetRegionData</title>
</head>
<body background="../../../images/gray_weave.gif" 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">GetRegionData</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 GetRegionData Lib "gdi32" Alias
"GetRegionDataA" (ByVal hRgn As Long, ByVal dwCount As Long, lpRgnData As
RgnData) As Long</td>
</tr>
<tr>
<td width="100%" colspan="2">說明</td>
</tr>
<tr>
<td width="100%" colspan="2">裝入描述一個區域信息的RgnData結構或緩沖區</td>
</tr>
<tr>
<td width="100%" colspan="2">返回值</td>
</tr>
<tr>
<td width="100%" colspan="2">Long,如果結構足夠大以裝入區域的數據,返回1;出錯時返回0。如果lpRgnData不夠大,不能裝入區域數據,則返回需要的結構大小</td>
</tr>
<tr>
<td width="100%" colspan="2">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="75%">類型及說明</td>
</tr>
<tr>
<td width="25%">hRgn</td>
<td width="75%">Long,包含信息的區域的句柄</td>
</tr>
<tr>
<td width="25%">dwCount</td>
<td width="75%">Long,<a href="RGNDATA.htm">RgnData</a>結構的大小</td>
</tr>
<tr>
<td width="25%">lpRgnData</td>
<td width="75%"><a href="RGNDATA.htm">RgnData</a>,這個結構用以裝入區域信息</td>
</tr>
<tr>
<td width="100%" colspan="2">注解</td>
</tr>
<tr>
<td width="100%" colspan="2"><p align="left"><a href="RGNDATA.htm">RgnData</a>是一個描述區域的定長結構。Buffer是存放區域數據的緩沖區。緩沖區實際需要的大小取決于區域的復雜程度(顯然,1字節是永遠不夠的)。有兩個選擇:<br>
1、將<a href="RGNDATA.htm">RgnData</a>重定義為永遠不會用到的一個大尺寸。這是需要的,因為vb不允許動態重定義結構的大小<br>
2、分配一個字節數組并用它來代替<a href="RGNDATA.htm">RgnData</a>結構。這要求將As
RgnData換為As Byte來改變函數的API聲明,并且傳送字節數組的第一個元素<br>
如果以后要訪問RGNDATAHEADER結構的元素,需要用一個內存拷貝例程將數據從緩沖區拷貝到一個特別定義的RGNDATAHEADER結構中</td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -