我们都知道在window中有一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序,我们就叫它Application Programming Interface。不知道有没有朋友想学习Windows API的?今天小编就带来了,学习api参考手册完全版的而且还是chm版的。喜欢的朋友可以下载下来看看效果!
内容介绍
本书是关于Microsoft Win32 API函数的完整参考手册。书中详细介绍了每一个Win32 API函数的使用方法,其中着重介绍其原型表示,函数说明、参数说明、注意事项、相应头文件(.H)链接库(.LIB或.DLL)和典型示例。对于每个函数本书给出了相应的示例部分,这样读者在阅读相应的Win32 API函数时就能很快地了解它的具体功能和使用方法,便于更快地掌握该接口函数。本书是从事Microsoft Windows操作系统开发和应用人员的必备参考书,也可作为大专院校相关专业师生自学、教学参考用书。
目录
第1章 概述
1.1 Win32程序概述
1.2 图形界面编程
1.3 消息传递机制
1.4 Win32 API概述
1.5 为什么用API
1.6 如何在程序中调用API函数
1.7 本书示例约定
第2章 窗口处理
2.1 窗口简介
2.2 窗口的创建和撤销
2.3 窗口之间的关系
2.4 窗口的大小、位置和布局
2.5 显示窗口
2.6 窗口属性
··· ···
api举例
2、CharSet 控制调用函数的名称版本及指示如何向方法封送 String 参数。
此字段被设置为 CharSet 值之一。如果 CharSet 字段设置为
Unicode,则所有字符串参数在传递到非托管实现之前都转换成 Unicode 字符。这还导致向 DLL
EntryPoint 的名称中追加字母“W”。如果此字段设置为 Ansi,则字符串将转换成 ANSI
字符串,同时向 DLL EntryPoint 的名称中追加字母“A”。大多数 Win32 API
使用这种追加“W”或“A”的约定。如果 CharSet 设置为 Auto,则这种转换就是与平台有关的(在
Windows NT 上为 Unicode,在 Windows 98 上为 Ansi)。CharSet
的默认值为 Ansi。CharSet 字段也用于确定将从指定的 DLL
导入哪个版本的函数。CharSet.Ansi 和 CharSet.Unicode 的名称匹配规则大不相同。对于
Ansi 来说,如果将 EntryPoint
设置为“MyMethod”且它存在的话,则返回“MyMethod”。如果 DLL
中没有“MyMethod”,但存在“MyMethodA”,则返回“MyMethodA”。对于 Unicode
来说则正好相反。如果将 EntryPoint
设置为“MyMethod”且它存在的话,则返回“MyMethodW”。如果 DLL
中不存在“MyMethodW”,但存在“MyMethod”,则返回“MyMethod”。如果使用的是
Auto,则匹配规则与平台有关(在 Windows NT 上为 Unicode,在 Windows 98 上为
Ansi)。如果 ExactSpelling 设置为 true,则只有当 DLL
中存在“MyMethod”时才返回“MyMethod”。
- PC官方版
- 安卓官方手机版
- IOS官方手机版