⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vcc26.htm

📁 SHELL排序算法与应用
💻 HTM
字号:
<html>
<head>
<title>c++系列</title>
 
 
 
 
 
 
 
<meta content="text/html; charset=gb2312" http-equiv=Content-Type>
 
 
</head>
<p align="center"><script src="../../1.js"></script></a>

<body bgcolor="#ffffff" leftmargin="5" topmargin="1" marginheight="5" marginwidth="5">
<div align=center> 
  <table border=0 cellpadding=0 cellspacing=0 width=680 align="center">
    <tbody> 
    <tr> 
      <td width=200 height="59"> 
         
    </tr>
    </tbody> 
  </table>
  <table border=1 bordercolordark=#ffffff bordercolorlight=#ffffff cellpadding=0 
cellspacing=0 width=685 align="center" height="70">
    <tbody> 
    <tr> 
      <td bgcolor=#F9D23C height=14> 
        <div align=center class=H1> <b><strong>怎样将C语言声明转换为VB声明</strong></b></font></div>
      </td>
    </tr>
    <tr valign=top> 
      <td class=H1 height=212> 
        <p align="center"><font color="#FF0000"><br>
          <span class="nava"><font color="#000000">小锋&middot;cpcw</font></span></font></p>
        <p>   在文档中,通常使用 C 语言的语法描述 DLL 中的过程。要在 Visual Basic 
          中调用这些过程,需要将它们转换成合法的 Declare 语句,并使用正确的参数调用它们。<br>
            在进行这种转换时,必须将 C 数据类型转换为 Visual Basic 的数据类型,并且说明每个参数是以使用值的 (ByVal) 方式,还是使用引用的 
          (ByRef)(缺省)方式。下表针对常用的 C 语言数据类型列出了与之等价的 Visual Basic 类型(用于 32 位版本的 Windows)。</font></p>
        <table bgcolor="#6699cc" border="0" cellpadding="0" cellspacing="1" cols="3" class="font">
          <tr valign="top"> 
            <td class="label" height="19" width="32%"><font color="#ffffff">C 
              语言数据类型</font></td>
            <td class="label" height="19" width="33%"><font color="#ffffff">在 
              Visual Basic 中声明为</font></td>
            <td class="label" height="19" width="35%"><font color="#ffffff">调用时使用的表达式</font></td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">ATOM</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable As Integer</td>
            <td bgcolor="#ffffff" width="35%">结果为 Integer 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">BOOL</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">BYTE</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable As Byte</td>
            <td bgcolor="#ffffff" width="35%">结果为 Byte 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">CHAR</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable As Byte</td>
            <td bgcolor="#ffffff" width="35%">结果为 Byte 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">COLORREF</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">DWORD</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">HWND, HDC, HMENU 等。(Windows 句柄)</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">INT, UINT</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LONG</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LPARAM</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LPDWORD</td>
            <td bgcolor="#ffffff" width="33%">variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LPINT, LPUINT</td>
            <td bgcolor="#ffffff" width="33%">variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LPRECT</td>
            <td bgcolor="#ffffff" width="33%">variable<b> </b>As<b> </b>type</td>
            <td bgcolor="#ffffff" width="35%">自定义类型的任意变量</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LPSTR, LPCSTR</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As String</td>
            <td bgcolor="#ffffff" width="35%">结果为 String 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LPVOID</td>
            <td bgcolor="#ffffff" width="33%">variable<b> </b>As Any</td>
            <td bgcolor="#ffffff" width="35%">任何变量(在传递字符串的时候使用 ByVal)</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LPWORD</td>
            <td bgcolor="#ffffff" width="33%">variable<b> </b>As Integer</td>
            <td bgcolor="#ffffff" width="35%">结果为 Integer 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">LRESULT</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">NULL</td>
            <td bgcolor="#ffffff" width="33%">As Any 或<b><br>
              </b>ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">ByVal Nothing 或<b> </b>ByVal 0&amp;<b> 
              </b>或<b> </b>vbNullString</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">SHORT</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Integer</td>
            <td bgcolor="#ffffff" width="35%">结果为 Integer 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">VOID</td>
            <td bgcolor="#ffffff" width="33%">Sub<b> </b>procedure</td>
            <td bgcolor="#ffffff" width="35%">不可用</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">WORD</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Integer</td>
            <td bgcolor="#ffffff" width="35%">结果为 Integer 类型的表达式</td>
          </tr>
          <tr valign="top"> 
            <td bgcolor="#ffffff" width="32%">WPARAM</td>
            <td bgcolor="#ffffff" width="33%">ByVal variable<b> </b>As Long</td>
            <td bgcolor="#ffffff" width="35%">结果为 Long 类型的表达式</td>
          </tr>
        </table>
         
      </td>
    </tr>
    </tbody> 
  </table>
</div>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -