书籍详情

Visual Basic 6.0 Win32 API程序设计

Visual Basic 6.0 Win32 API程序设计

作者:刘炳文,李凤华编著

出版社:清华大学出版社

出版时间:2001-01-01

ISBN:9787302046653

定价:¥58.00

购买这本书可以去
内容简介
  Windows应用程序接口(API)是可视化编程工具功能的扩充和延伸。本书通过大量实例,介绍了如何在Visual Basic程序设计中使用Win32 API函数,内容包括:API函数的声明和参数传送、资源文件、窗口、Windows消息控制。设备环境(DC)、GDI对象、光标、位图与光栅运算、字体与文本、多媒体程序设计、注册表。进程通信等。本书是Visual Basic较为深入的内容,提供了大量的在软件开发中十分重要而用Visual Basic无法实现的功能,可供具有Visual Basic程序设计基础和一定实践经验,需要进一步深入了解 Visual Basic,进行较高层次软件开发的高级用户使用;也可供C/C++或Delphi程序员参考。
作者简介
暂缺《Visual Basic 6.0 Win32 API程序设计》作者简介
目录
第1章 概述
1.1 静态链接与动态链接库
1.1.1 静态链接
1.1.2 动态链接库
1.1.3 动态链接库与API函数
1.2 Visual Basic与Windows
1.2.1 Visual Basic和Windows的基本特性
1.2.2 Windows窗口
1.3 Win32 API简介
1.3.1 窗口管理函数
1.3.2 图形设备接口
1.3.3 系统服务
1.3.4 其他函数
1.4 在Visual Basic中使用动态链接库
1.4.1 声明
1.4.2 Visual Basic 6.0中的API函数声明
1.5 API文本浏览器
1.5.1 API浏览器的使用
1.5.2 把声明、常量或类型拷贝到Visual Basic代码中
1.6 API调用举例
1.6.1 调用API绘图函数
1.6.2 文本输出
1.6.3 环境设置
1.7 句柄
1.7.1 什么是句柄
1.7.2 窗口句柄
1.7.3 设备环境句柄
1.8 如何找到所需要的API
第2章 Win32 API函数调用
2.1 字符集
2.1.1 Win32 API使用的字符集
2.1.2 Visual Basic与字符集
2.2 字符串参数的传送
2.2.1 Visual Basic字符串与API字符串
2.2.2 字符串数据的传送
2.2.3 系统平台与字符串传送
2.3 Any类型数据的传送
2.4 数组与自定义类型数据的传送
2.4.1 数组的传送
2.4.2 自定义类型数据的传送
2.5 其他数据的传送
2.5.1 数值数据的传送
2.5.2 变体与对象
2.5.3 指针与属性
2.6 API函数调用总结
2.6.1 数据类型转换
2.6.2 含有API函数的应用程序的调试
第3章 资源文件
3.1 资源文件的建立
3.1.1 资源的定义
3.1.2 编译源资源文件
3.2 与使用资源文件有关的函数
3.2.1 由Visual Basic提供的函数
3.2.2 API函数sndPlaySound
3.3 在Visual Basic应用程序中使用资源文件
第4章 窗体与窗口
4.1 窗体标题栏的控制
4.1.1 使标题栏闪烁
4.1.2 隐藏/显示标题栏
4.1.3 禁用最大化、最小化和关闭按钮
4.1.4 移动没有标题栏的窗体
4.2 改变窗体形状
4.2.1 圆形或椭圆形窗体
4.2.2 多边形窗体
4.3 浮动窗体与透明窗体
4.3.1 浮动窗体
4.3.2 透明窗体
4.4 动态打开和关闭窗口
第5章 Windows消息系统
5.1 基本概念
5.1.1 什么是消息
5.1.2 消息的控制
5.2 Visual Basic事件与Windows消息
5.2.1 从消息到事件
5.2.2 预定义窗口程序
5.3 回调函数
5.4 增强窗口程序的功能
5.4.1 工作原理
5.4.2 程序举例
5.5 鼠标与键盘类消息
5.5.1 鼠标类消息与键盘类消息
5.5.2 WM_NCHIThEST消息
5.6 消息的截获与处理
5.6.1 截获单个窗口消息
5.6.2 截获多个窗口消息
5.7 常用Windows消息详解
5.8 窗口消息举例
第6章 控件消息
6.1 消息的发送
6.1.1 与发送消息有关的函数
6.1.2 用消息函数发送消息
6.2 编辑校件消息
6.2.1 编辑校件的通知消息
6.2.2 编辑校件消息
6.2.3 程序举例
6.3 列表框消息
6.3.1 列表框消息的分类
6.3.2 列表框消息
6.3.3 列表框消息举例
6.4 组合框消息
6.4.1 组合框消息
6.4.2 组合框消息举例
6.5 按钮控件消息
6.5.1 常用按钮控件消息
6.5.2 程序举例
第7章 设备环境(DC)
7.1 剪裁与坐标转换
7.1.1 剪裁
7.1.2 坐标转换
7.2 使用设备环境
7.2.1 设备环境的属性和分类
7.2.2 在Visual Basic中使用设备环境
7.3 设备环境与窗口
7.3.1 设备环境的获取和释放
7.3.2 程序举例
7.4 设备环境信息
7.4.1 GetDeviceCaps函数
7.4.2 获取设备环境信息
7.5 自定义设备环境
7.5.1 建立和删除(释放)设备环境
7.5.2 程序举例
7.6 应用举例
7.6.1 制作放大镜
7.6.2 在设备环境之间转移图像
7.6.3 背景制作
第8章 图形设备接口(GDI)
8.1 缩放和坐标系统
8.1.1 逻辑坐标与设备坐标
8.1.2 映射模式
8.1.3 视口
8.2 Visual Basic与GDI对象
8.2.1 Visual Basic绘图与API绘图
8.2.2 GDI对象与Visual Basic
8.3 画笔
8.3.1 建立和删除画笔
8.3.2 画笔程序举例
8.4 刷子
8.4.1 刷子的种类和原点
8.4.2 建立刷子
8.4.3 刷子程序举例
8.5 绘图函数
8.5.1 API绘图函数概览
8.5.2 贝济埃(Bezier)曲线
8.5.3 像素
8.6 区域
8.6.1 区域与剪裁
8.6.2 建立区域
8.6.3 区域组合与填充
第9章 位图、图标与光栅运算
9.1 位图
9.1.1 像素
9.1.2 颜色与设备
9.2 与设备有关的位图
9.2.1 与设备有关的位图的格式
9.2.2 使用与设备有关的位图
9.3 建立与设备有关的位图
9.3.1 相关的API函数
9.3.2 程序举例
9.4 图标与光标
9.4.1 图标
9.4.2 光标
9.5 光栅运算
9.5.1 什么是光栅运算
9.5.2 预定义光栅运算
9.5.3 在BitBlt函数中使用预定义ROP
9.6 图案
9.6.1 图案的建立
9.6.2 程序举例
9.7 应用举例
9.7.1 设计图像显示效果
9.7.2 图像的翻转、放大和缩小
9.7.3 使屏幕变暗
第10章 字体和文本
10.1 字体概述
10.1.1 字体及其分类
10.1.2 字体的宽度与大小
10.2 字体家族与字体属性
10.3 字体资源
10.3.1 字体的添加和删除
10.3.2 程序举例
10.4 字体对象
10.4.1 建立逻辑字体
10.4.2 程序举例
10.5 文本输出
10.5.1 文本的描绘
10.5.2 文本输出函数
10.6 程序举例
10.6.1 以不同的方式输出文本
10.6.2 文本旋转
10.7 字体信息
10.7.1 字体信息函数
10.7.2 程序举例
第11章 多媒体程序设计
11.1 概述
11.1.1 什么是多媒体和多媒体系统
11.1.2 多媒体元素
11.2 Visual Basic的多媒体程序设计
11.2.1 Windows高级多媒体服务
11.2.2 Visual Basic的多媒体支持
11.3 API多媒体函数
11.3.1 与多媒体有关的高级接口函数
11.3.2 高级接口函数的使用
11.4 MCI指令的构成和使用
11.4.1 MCI指令的构成
11.4.2 MCI指令的使用
11.5 MCI系统指令
11.6 MCI音频指令
11.6.1 音频指令详解
11.6.2 程序举例
11.7 MCI MIDI指令
11.7.1 MIDI指令详解
11.7.2 程序举例
11.8 MCI AVI指令
11.8.1 AVI指令详解
11.8.2 程序举例
11.9 MCI CD Audio指今
11.9.1 CD指令详解
11.9.2 程序举例
11.10 播放多种媒体文件
第12章 文件与系统
12.1 文件属性
12.1.1 获取和设置文件属性的API函数
12.1.2 程序举例
12.2 文件的其他信息
12.2.1 有关的API函数
12.2.2 程序举例
12.3 文件的拷贝与删除
12.3.1 SHFileOperation函数
12.3.2 程序举例
12.4 文件查找
12.5 系统信息
12.5.1 获取系统信息的API函数
12.5.2 程序举例
12.6 键盘控制
12.6.1 键盘信息
12.6.2 屏蔽Ctrl+Alt+Del和Alt+Tab键
12.7 屏幕区域与分辨率
12.7.1 相关函数和结构
12.7.2 程序举例
第13章 注册表
13.1 概述
13.1.1 什么是注册表
13.1.2 注册表结构
13.2 项的句柄
13.2.1 打开(建立)注册表项
13.2.2 程序举例
13.3 读取注册表项的值
13.3.1 读取注册表项的默认值
13.3.2 读取注册表项指定名称的值的数据
13.4 设置和删除注册表项的值
13.4.1 相关API函数
13.4.2 程序举例
13.5 读取指定项中所有的值
13.5.1 RegEnumValue和ExpandEnvironmentStrings函数
13.5.2 程序举例
13.6 访问注册表项
13.6.1 枚举子项
13.6.2 注册表项的删除
13.7 用注册表编辑程序建立和读取注册表数据
13.7.1 建立注册表项并写入数据
13.7.2 输出注册表数据
13.8 应用举例
13.8.1 文件关税
13.8.2 启动Windows时自动执行指定的程序
13.8.3 保存和恢复窗体的大小
第14章 进程通信
14.1 Windows中的信息交换
14.2 系统对象与同步对象
14.2.1 系统对象
14.2.2 同步对象
14.2.3 进程与线程对象
14.3 唤醒挂起的进程
14.3.1 相关的API函数
14.3.2 程序举例
14.4 应用程序的启动与结束
14.4.1 启动应用程序的API函数
14.4.2 程序举例
14.5 管道
14.5.1 什么是管道
14.5.2 管道函数
14.6 管道应用举例
14.6.1 用管道传送字符
14.6.2 通过管道传送文件
附录1 函数索引
附录2 程序示例

猜您喜欢

读书导航