《Windows 95 API开发人员指南》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:(美)(特列斯)(Mattbew Telles),(美)(库克)(Andrew Cooke)著;吴冰等译
  • 出 版 社:机械工业出版社;西蒙与舒斯特国际出版公司
  • 出版年份:1997
  • ISBN:7111054636
  • 页数:667 页
图书介绍:

目录 2

前言 2

译者序 2

第1章 获取系统信息 2

1.1 确定Windows的当前版本 2

1.2 获取有关显示器、鼠标及系统的配置信息 3

1.3 确定计算机的处理器类型 7

1.4 确定多少系统内存是可用的 8

1.5 获取系统上的用户注册信息 9

1.6 获取计算机的网络名 12

1.7 找出计算机上当前登录入网的用户 15

1.8 找出键盘上当前按下的键 18

1.9 使用Windows 95的注册表存取信息 22

1.10 找出程序或DLL的版本号 30

2.1 查找Windows目录和System目录 36

第2章 文件和目录 36

2.2 显示I/O错误信息 41

2.3 检测驱动器中是否有盘 50

2.4 简单地实现文件拷贝 56

第3章 应用程序和任务控制 66

3.1 找出系统上正在运行的任务 66

3.2 激活另一任务 73

3.3 关闭其他的应用程序 78

3.4 找出应用程序的执行文件名 83

3.5 确保应用程序同时只能运行一个实例 85

3.6 在后台运行其他任务 88

3.7 启动另外的程序并等待其运行结束 94

3.8 从应用程序中终止和重启动Windows 98

第4章 绘图和图形设备接口 104

4.1 显示256色的位图 104

4.2 改变位图中的颜色 116

4.3 旋转位图 128

4.4 随鼠标拖动绘制“橡皮带线” 144

4.5 捕捉窗口或部分屏幕 155

4.6 生成动画 165

4.7 实现位图的拖放 178

第5章 对话框 191

5.1 利用对话框作为应用程序的主窗口 191

5.2 改变对话框中的字体 197

5.3 改变对话框中控制的字体 203

5.4 改变对话框的背景颜色 208

5.5 激活和禁止对话框中的控制 211

5.6 改变对话框中显示的控制 218

5.7 在对话框中使用属性单 221

5.8 在对话框中的按钮上绘制图象 225

5.9 在执行另一操作的同时显示“进度”对话框 228

6.1 使编辑控制只读 236

第6章 编辑控制 236

6.2 利用编辑控制获取口令 243

6.3 改变编辑控制的背景颜色 249

6.4 在编辑控制中替换文本 256

6.5 给编辑控制添加撤消功能 262

6.6 确认编辑控制中的输入有效 269

6.7 利用剪贴板进行剪切和粘贴操作 277

第7章 列表框 287

7.1 随同列表项存储信息 287

7.2 捕捉列表框中的双击 295

7.3 通过拖放在列表框中移动列表项 298

7.4 滚动列表框 305

7.5 实现宽列表的水平滚动 308

7.6 在列表框中右对齐数字 311

7.7 实现自绘制列表框 318

7.8 在列表框中存放更多的列表项 324

7.9 实现层次列表(树) 344

第8章 菜单 356

8.1 激活和禁止菜单项 356

8.2 添加和删除菜单项 364

8.3 为菜单项添加核选标记 374

8.4 利用自己定义的核选标记 382

8.5 为系统菜单添加选项 397

8.6 设计点击鼠标右键后弹出的菜单 403

第9章 文档和编辑器 416

9.1 自动打开MDI子窗口 416

9.2 在MDI窗口中利用无模式对话框 419

9.3 随MDI子窗口调整列表框或编辑控制的大小 422

9.4 创建简单的文件阅览器 426

9.5 查找和替换文本 430

9.6 显示大于64KB的文件 435

9.7 改变编辑控制中插入光标的类型 458

9.8 改变插入光标的闪烁速度 461

第10章 打印 465

10.1 确定打印机的性能 465

10.2 确定当前打印机的页面大小和方向 469

10.3 利用通用打印机对话框 472

10.4 打印到文件 477

10.5 确定可用的打印机字体 479

10.6 确定打印队列的状态 482

第11章 应用程序之间的通信 487

11.1 支持从系统程序拖放到应用程序 487

11.2 支持从应用程序拖放到另一应用程序 490

11.3 查看剪贴板的内容 496

11.4 利用剪贴板进行剪切、拷贝和粘贴 499

11.5 编写动态数据交换客户程序 502

11.6 编写动态数据交换服务程序 506

11.7 在动态数据交换中支持系统主题 512

11.8 使文件对象的链接和嵌入(OLE)兼容 547

11.9 创建OLE服务程序对象 552

第12章 音效和音乐 555

12.1 播放音效 555

12.2 读取CD中的曲目信息 560

12.3 播放CD音乐 565

12.4 播放MIDI音乐 574

第13章 有关窗口的应用 584

13.1 编写屏幕保护程序 584

13.2 创建无标题条的窗口 590

13.3 保持一个窗口在所有其他窗口的上面 593

13.4 把一个窗口移到所有其他窗口的下面 595

13.5 改变鼠标光标的形状 596

13.6 改变应用程序窗口极小化时的图标 599

13.7 装入另一应用程序的图标 601

13.8 移动和缩放应用程序中的窗口 605

14.1 确定指针是否有效 610

第14章 程序设计的技巧 610

14.2 确定字符串是否有效 612

14.3 在应用程序中放置版本信息 614

14.4 编写动态连接库 617

14.5 利用动态连接库 622

14.6 创建各种分辨率下都能显示的应用程序 624

第15章 完善应用程序 627

15.1 实现上下文相关帮助 627

15.2 创建状态条 631

15.3 创建工具条 634

15.4 实现在运行时修改工具条 637

15.5 从在线帮助中显示范例 642

15.6 在应用程序启动时显示About框 647

15.7 显示扉屏(splash screen) 653

15.8 确定应用程序的图标 660

15.9 显示作为窗口或对话框背景的位图 662