📄 intro.html
字号:
<!DOCTYPE html PUBLIC "-//Netscape Comm. Corp.//DTD HTML//EN">
<html>
<head>
<title>Windows 95 API Dictionary: Introduction</title>
<base TARGET="_self">
<script LANGUAGE="JavaScript">
<!--Cloak
function statbar(txt) {
window.status = txt;
setTimeout("erase()",3000);
}
function erase() {
window.status = "";
}
//Decloak-->
</script>
</head>
<body BGCOLOR="#004000" TEXT="#FFFFFF" LINK="#FFFF00" VLINK="#FF8000" ALINK="#80FF80">
<p><a NAME="top"></a></p>
<h1 ALIGN="center">Windows API 简介</h1>
<hr ALIGN="center" WIDTH="85%" SIZE="5">
<ul COMPACT TYPE="disc">
<li><a HREF="#windowsapi">关于 Windows 95 API</a> </li>
<li><a HREF="#thisguide">关于本词典</a> </li>
<li><a HREF="#terms">术语及定义</a> </li>
<li><a HREF="#otherlangs">用其它语言使用本词典</a> </li>
</ul>
<hr ALIGN="center" WIDTH="85%" SIZE="5">
<p ALIGN="left"><a NAME="windowsapi"></a></p>
<h3 ALIGN="center">关于 Windows 95 API</h3>
<p>Windows 95 API (API是<u>A</u>pplication <u>P</u>rogramming <u>I</u>nterface的缩写)是数百个Windows自身函数及子程序的集合。这些函数能很容易地被所有基于Windows的程序所引用,包括用VB编写的程序。它们所完成的任务是你用编程语言无法写出或即使写出也会是一长串冗长的代码。这些函数或子程序通常存在位于Windows
System子目录下的DLL(<u>D</u>ynamic <u>L</u>ink <u>L</u>ibrary动态链接库)文件中。
</p>
<p ALIGN="left">在VB中你可以用Declare语句来引用API函数。你既可以把一个API函数声明为公有的(在你的程序的任何地方均可访问)也可以把它声明为私有的(只能在所声明的模块中访问)。默认为公有的。Declare语句形式如下:
</p>
<p ALIGN="left"><font color="#FF0000"><code>[{Public | Private}] Declare {Function | Sub} <i>call_name</i>
Lib <i>DLL_filename</i> [Alias <i>alias_name</i>] ([<i>argument_list</i>]) [As <i>data_type</i>]</code>
</font></p>
<p ALIGN="left">声明之后你就可以使用该函数了,编译时这些函数会稍微增加你的程序的字节数,所以最好只声明那些你要用到的函数。</p>
<p ALIGN="left"><a HREF="#top">返回最上层.</a> </p>
<hr ALIGN="center" WIDTH="85%" SIZE="5">
<p ALIGN="left"><a NAME="thisguide"></a></p>
<h3 ALIGN="center">关于本词典</h3>
<p>我设计本词典是为了能方便准确地找到你所需要的引用。因此这本词典提供所有你所需要的信息而无其它书籍的帮助。</p>
<p ALIGN="left">每一个API引用均以Declare语句开始,你只需要把它粘贴在你的代码中即可,但需记住所有语句都不能分行。
If the call uses data-type structures, you can link to that directly from the Declare
(more on that below).
接下来是一段关于本引用的解释以及你正确使用它所需的所有信息。
然后可能会有一个表格解释该函数的所有参数。然后是一个简短的例子教你该函数所有完成的功能。最后是与该函数相关的引用的链接。</p>
<p ALIGN="left"><a HREF="#top">返回最上层.</a> </p>
<hr ALIGN="center" WIDTH="85%" SIZE="5">
<p ALIGN="left"><a NAME="terms"></a></p>
<h3 ALIGN="center">术语及定义</h3>
<p> </p>
<table WIDTH="95%" BORDER="2" CELLSPACING="0">
<tr>
<td WIDTH="20%">窗体</td>
<td WIDTH="80%">窗体是Windows的基本物件。它不仅包括程序窗口,同时也包括诸如picture
boxes及command buttons之类的东西. 你可以通过一个控件是否具有.hWnd属性来判断它是否是一个窗体。
</td>
</tr>
<tr>
<td>柄</td>
<td>柄是一个长型变量,它指向一个物件。</td>
</tr>
<tr>
<td>设备</td>
<td>设备是一个能支持图形的对象,它包括屏幕,表单,picture boxes,
和打印机。如果一个控件具有 .hDC
属性,该控件就是设备。你可在设备上画东西,并非所有的窗体都是设备。
</td>
</tr>
<tr>
<td>Device Context</td>
<td>device context指向一个设备,就如同柄指向对象。Device contexts也是存在长型变量之中。
</td>
</tr>
</table>
<p ALIGN="left"><a HREF="#top">返回最上层.</a> </p>
<hr ALIGN="center" WIDTH="85%" SIZE="5">
<p ALIGN="left"><a NAME="otherlangs"></a></p>
<h3 ALIGN="center">用其它语言使用本词典</h3>
<p>这本词典是针对VB而写,但既然API能在所有的Windows程序中工作,你也可以用其它编程语言使用本词典。你只须记住如下几点:</p>
<p ALIGN="left">首先,所有的代码均须用你用的编程语言的相关命令替换。其次,柄和
device contexts可能不再需要转换成长开型。</p>
<p ALIGN="left"><a HREF="#top">返回最上层.</a> </p>
<hr ALIGN="center" WIDTH="85%" SIZE="5">
<p ALIGN="left"><a HREF="index.html" REL="Index">返回到索引.</a> </p>
<hr ALIGN="center" WIDTH="85%" SIZE="5">
<p ALIGN="left"> </p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -