?? foldstring.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>FoldString</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"><a name="FoldString">FoldString</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 FoldString Lib "kernel32" Alias
"FoldStringA" (ByVal dwMapFlags As Long, ByVal lpSrcStr As String, ByVal cchSrc
As Long, ByVal lpDestStr As String, ByVal cchDest As Long) As Long</td>
</tr>
<tr>
<td width="101%" colspan="3">說明</td>
</tr>
<tr>
<td width="101%" colspan="3">用于進(jìn)行各種字串轉(zhuǎn)換工作</td>
</tr>
<tr>
<td width="101%" colspan="3">返回值</td>
</tr>
<tr>
<td width="101%" colspan="3">Long,返回目標(biāo)緩沖區(qū)的字節(jié)長度。零意味著出錯。會設(shè)置<a
href="GetLastError.htm">GetLastError</a></td>
</tr>
<tr>
<td width="101%" colspan="3">參數(shù)表</td>
</tr>
<tr>
<td width="25%">參數(shù)</td>
<td width="76%" colspan="2">類型及說明</td>
</tr>
<tr>
<td width="25%" rowspan="5">dwMapFlags</td>
<td width="76%" colspan="2">Long,下列常數(shù)的一個或多個</td>
</tr>
<tr>
<td width="37%">MAP_FOLDZONE</td>
<td width="38%">將 &F900 和 &FFEF 之間的字符轉(zhuǎn)換成標(biāo)準(zhǔn) Unicode 字符</td>
</tr>
<tr>
<td width="37%">MAP_FOLDDIGITS</td>
<td width="38%">將所有數(shù)位字符轉(zhuǎn)換成標(biāo)準(zhǔn)的 Unicode 0-9 數(shù)位</td>
</tr>
<tr>
<td width="37%">MAP_PRECOMPOSED</td>
<td width="38%">將由兩個字符構(gòu)成的任何字符(比如由一個重音字符和一個字符構(gòu)成的字符)轉(zhuǎn)換成單個字符</td>
</tr>
<tr>
<td width="37%">MAP_COMPOSED</td>
<td width="38%">如有可能,將能由兩個字符構(gòu)成的任何字符(比如由一個重音字符和一個字符構(gòu)成的字符)從單個字符轉(zhuǎn)換成兩個字符</td>
</tr>
<tr>
<td width="25%">lpSrcStr</td>
<td width="76%" colspan="2">String,指定源字串</td>
</tr>
<tr>
<td width="25%">cchSrc</td>
<td width="76%" colspan="2">Long,指定字串的字節(jié)數(shù)量;如設(shè)為-1,表示自動計算(以NULL中止字符為準(zhǔn))</td>
</tr>
<tr>
<td width="25%">lpDestStr</td>
<td width="76%" colspan="2">String,指定一個輸出緩沖區(qū),用于保存轉(zhuǎn)換過后的字串</td>
</tr>
<tr>
<td width="25%">cchDest</td>
<td width="76%" colspan="2">Long,指定 lpDestStr
緩沖區(qū)的大小。如果為零,則函數(shù)會返回必要的緩沖區(qū)長度</td>
</tr>
<tr>
<td width="101%" colspan="3">在VB里使用</td>
</tr>
<tr>
<td width="101%" colspan="3">由于這里進(jìn)行的大多數(shù)轉(zhuǎn)換都采用 Unicode
格式,所以這個函數(shù)的主要用途應(yīng)當(dāng)是使用 FoldStringW
條目,而不是使用 ANSI 格式的 FoldStringA 常數(shù)。同時傳遞包含了一個
Unicode 字串的字節(jié)緩沖區(qū),將其作為 lpSrcStr 參數(shù)使用(把它聲明成 As
Byte,并傳遞包含了 Unicode
字串的一個數(shù)組的首字節(jié))。也要用一個字節(jié)緩沖區(qū)進(jìn)行輸出</td>
</tr>
<tr>
<td width="101%" colspan="3">適用平臺</td>
</tr>
<tr>
<td width="101%" colspan="3"><p align="left">Windows NT</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="#FoldString">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -