第1章 窗体
1.1 让本窗体始终位于所有窗体之上
1.2 使窗口在显示和关闭时出现动态效果
1.3 使窗体的标题栏闪烁
1.4 使用Windows系统的ABOUT窗体
1.5 实现任意多边形的窗体
1.6 制作椭圆形窗体
1.7 在运行时队形/显示窗体标题栏
1.8 使窗体的最大化和最小化按钮消失
1.9 使窗体的关闭、最大化、最小化按钮不可用
1.10 实现透明窗体
1.11 切分窗体
1.12 设置窗体的快捷键
1.13 禁止窗体的左端移出屏幕
1.14 限制窗体Resize的最大值
1.15 在窗体中动态显示文字
第2章 用户界面
2.1 制作带图标的菜单
2.2 动态装入菜单项
2.3 运行时分割菜单项
2.4 修改窗体的系统菜单
2.5 隐藏和显示任务栏
2.6 将程序图标加入到Windows系统托盘
2.7 显示动画光标
2.8 运行时设定状态栏的文字颜色
2.9 更改提示对话框按钮标题
2.10 自定义标题栏
2.11 实现抽屉效果
2.12 切换输入法
第3章 控件编程
3.1 旋转文字
3.2 运行时可自由改变尺寸的控件
3.3 屏蔽掉EditBox控件的自动功能
3.4 制作文本编辑器
3.5 创建只读文本框控件
3.6 用CommonDialog控件一次选择多个文件
3.7 设置ListView控件的各种显示效果
3.8 在ListBox、ComboBox中定位字符串
3.9 改变ComboBox的宽度
3.10 锁定ComboBox的下拉按钮
3.11 读取Text控件中鼠标所在位置的单词
第4章 多媒体
4.1 将bmp格式图片转换为灰度显示
4.2 设计图像的显示效果
4.3 任意解度旋转图形
4.4 制作渐变的窗口背景色
4.5 从运行的程序中捕捉屏幕的图像
4.6 截取特定矩形区域图像
4.7 制作动画效果
4.8 填以选择的填充闭区域
4.9 用鼠标选取直线
4.10 滤镜
4.11 将屏幕旋转180度
第5章 系统
5.1 确定Windows的启动状态
5.2 确定Windows运行的时间
5.3 退出、关闭和重新启动Windows
5.4 获取Windows安装目录以及系统所在目录
5.5 获取磁盘信息
5.6 文件管理器
5.7 运行并控制别的软件
5.8 关闭正在运行中的其他软件
5.9 创建临时文件
5.10 删除文件并放时垃圾回收站
5.11 在磁盘中查找文件
5.12 定义应用程序快捷键
5.13 定义关联程序
5.14 处理命令行参数
5.15 显示、删除最近打开的文件记录
5.16 取得文件信息
5.17 获取系统硬件信息
5.18 获取操作系统的所有进程信息
5.19 两个程序进行通信
5.20 剪贴板监控程序
第6章 外设
6.1 获取所有打印机及设置默认打印机
6.2 将整体窗体的内容输出到打印
6.3 设计屏幕保护程序
6.4 动态改变屏幕设置
6.5 改变Windows的墙纸
6.6 获取桌面大小
6.7 设置系统颜色
6.8 取得键盘信息
6.9 控制Alt+Tab和平共处Ctrl+Alt+Del组合键
6.10 控制键盘输入
6.11 获取鼠标相关信息
6.12 控制鼠标
6.13 打开(打印)对话框
6.14 发送脱机打印任务
6.15 电话拨号
第7章 网络
7.1 获取和设置计算机名称
7.2 Ping程序
7.3 拨号上网
7.4 获取计算机IP地址
7.5 获取网卡的标识号
7.6 映射网络驱动器
附录A Windows API函数速查表
A.1 窗口函数(Window)
A.2 窗口类函数(Window Class)
A.3 窗口过程函数(Windows Procedure)
A.4 窗口属性函数(Windows Property)
A.5 光标函数(Cursor)
A.6 消息和消息总队列函数(Message and Message Queue)
A.7 坐标空间与变换函数(Coordinate Space Transformation)
A.8 鼠标输入函数(Mouse Input)
展开