目录


目录

How to 问题与解答

本书范例一览表

API函数速查表

1 进入 Windows API 的热身运动

  • 1-1 使用 Windows API 的基本概念

    1-2 API 函数的定义 -- 开启 Windows 服务之钥

    1-3 传递参数的基础

    1-4 VB字符串 vs. API 字符串

    1-5 实例与练习

2 Unicode 与字符串

  • 2-1 什么是 Unicode?

    2-2 VB Unicode

    2-3 VB API 传递字符串的过程

3 再探参数传递

  • 3-1 vbNullString 为参数

    3-2 Any 类型参数的传递

    3-3 数组的传递

    3-4 RtlMoveMemory 与不同类型的数据复制

4 资源(Resource)文件

  • 4-1 认识资源文件

    4-2 sndPlaySound 与声音的播放

    4-3 资源文件的特殊应用

5 Windows 的消息系统

  • 5-1 VB 的事件回溯到 Windows 的消息

    5-2 VB 程序具有 Callback 的能力

    5-3 强化窗口程序的基本工作原理

    5-4 认识 Windows 常见的消息

    5-5 窗口程序的程序设计

6 消息传递

  • 6-1 消息传递的工作模式

    6-2 TextBox 的消息

    6-3 ListBox 的消息

    6-4 ComboBox 的消息

7 登录数据库(Registry)

  • 7-1 认识登录数据库

    7-2 登录数据库 Value 的存取

    7-3 登录数据库 Key 的存取

    7-4 登录数据库的输入与输出

    7-5 登录数据库的实际应用

8 绘图() -- Device Context

  • 8-1 初识 Device Context

    8-2 DC DC 之间的图像转移

    8-3 BitBlt ROP

    8-4 Bitmap(点阵图)

9 绘图() -- 动画制作与绘图特效

  • 9-1 透空图片的显示

    9-2 动画制作

    9-3 StretchBlt 与绘图特效

    9-4 ROP 与绘图特效

10 绘图() -- GDI 对象与图形描绘

  • 10-1 VB 所提供的绘图函数

    10-2 Windows API 的绘图概念

    10-3 VB 所欠缺的绘图 API 函数

    10-4 文字的输出

11 多媒体

  • 11-1 MCI 指令与 mciSendString API 函数

    11-2 MCI 指令及其应用

    11-3 CD Audio 的播放

    11-4 播放其它的媒体

12 命令钮与菜单

  • 12-1 随着鼠标的移动来改变命令按钮的状态

    12-2 不使用命令按钮制作命令按钮

    12-3 制作图形菜单

13 控制面板与系统设置

  • 13-1 启动控制面板来帮忙

    13-2 读取及设置系统信息

    13-3 SystemParametersInfo 功能不足弭补之道

14 InterProcess Communication(进程通讯)

  • 14-1 IPC 是哪些东西?您需要它吗?

    14-2 如何传递数据给另一个程序?

    14-3 存储器共用

    14-4 程序的启动与等待

    14-5 进程的同步执行(Process Synchronization)

    14-6 MultiThread vs. MultiProcess

15 How to 问题集锦

  • 15-1 特殊技巧篇

    15-2 文件系统

    15-3 硬件与系统

    15-4 其他

附录

附录-A MSDN/CD -- Windows API 技术文件大宝库

附录-B ROP对照表