《Microsoft win32 程序员参考大全 1 窗口管理和图形设备接口》求取 ⇩

第1章 窗口3

1.1 关于窗口3

1.1.1 桌面窗口3

1.1.2 应用程序窗口3

第一部分窗口管理3

1.1.3 创建窗口6

1.1.4 窗口句柄8

1.1.5 窗口风格9

1.1.6 从属窗口13

1.1.7 被禁止的窗口14

1.1.8 前台窗口和后台窗口14

1.1.9 显示状态14

1.1.10 尺寸和位置17

1.2.1 创建主窗口20

1.1.11 窗口销毁20

1.2 使用窗口20

1.2.2 创建、统计子窗口及改变子窗口的大小22

1.2.3 销毁一个窗口24

1.3 函数和消息25

第2章 消息与消息队列27

2.1 关于消息与消息队列27

2.1.1 消息27

2.1.2 消息路由27

2.1.3 消息处理29

2.1.4 投递和发送消息30

2.1.5 消息种类31

2.1.6 消息过滤32

2.1.7 消息死锁32

2.2.1 创建消息环33

2.2 使用消息及消息队列33

2.2.2 检查消息队列35

2.2.3 投递消息36

2.2.4 发送消息37

2.3 函数39

第3章 窗口类40

3.1 关于窗口类40

3.1.1 窗口类的种类40

3.1.2 Windows系统如何确定类41

3.1.3 类的所属关系41

3.1.4 窗口类的元素42

3.1.5 类和私有设备描述表46

3.2 使用窗口类46

3.3 函数49

4.1.1 窗口过程的结构50

4.1 关于窗口过程50

第4章 窗口过程50

4.1.2 默认窗口过程51

4.1.3 建窗口过程子类51

4.1.4 建窗口过程超类52

4.2 使用窗口过程53

4.2.1 设计窗口过程54

4.2.2 联系窗口过程和窗口类55

4.2.3 为窗口建子类55

4.3 函数57

第5章 键盘输入58

5.1 关于键盘输入58

5.1.1 键盘输入方式58

5.1.2 键盘焦点和激活58

5.1.3 击键消息59

5.1.4 字符消息61

5.1.6 击键和字符转换62

5.1.5 键状态62

5.1.7 热键支持63

5.2 使用键盘输入63

5.2.1 处理击键消息63

5.2.2 转换字符消息65

5.2.3 处理字符消息65

5.2.4 使用插入符66

5.2.5 显示键盘输入67

5.3 函数和消息74

第6章 鼠标输入75

6.1 关于鼠标输入75

6.1.1 鼠标光标75

6.1.2 捕捉鼠标75

6.1.3 鼠标配置76

6.1.4 鼠标消息76

6.1.5 WM_CHITTEST消息78

6.1.6 窗口活动79

6.2 使用鼠标输入79

6.2.1 跟踪鼠标光标80

6.2.2 用鼠标器画线80

6.2.3 处理双击消息83

6.2.4 选择正文中的某一行84

6.3 函数和消息88

第7章 计时器90

7.1 计时器90

7.2 使用计时器90

7.2.1 创建计时器90

7.2.2 销毁计时器92

7.2.3 创建鼠标陷井92

7.3 函数96

8.1.2 钩子过程97

8.1.1 钩子链97

第8章 钩子97

8.1 关于钩子97

8.1.3 钩子种类98

8.2 使用钩子100

8.2.1 安装和释放钩子过程100

8.2.2 监视系统事件101

8.3 函数110

第9章 控制框111

9.1 控制框111

9.1.1 预定义控制框111

9.1.2 定制控制框112

9.1.3 通知消息113

9.2 消息114

10.1 关于按钮115

10.1.1 按钮的种类和风格115

第10章 按钮115

10.1.2 按钮状态118

10.1.3 按钮通知消息120

10.1.4 发给按钮的消息120

10.1.5 按钮颜色消息121

10.1.6 处理默认消息121

10.2 使用按钮123

10.2.1 在对话框之外创建一个按钮123

10.2.2 使用非自画按钮124

10.2.3 使用自画按钮127

10.3 函数和消息128

第11章 列表框130

11.1 关于列表框130

11.1.1 列表框风格130

11.1.3 列表框的通知消息132

11.1.4 发给列表框的消息132

11.1.2 列表框函数132

11.1.5 默认窗口消息处理134

11.2 使用列表框135

11.2.1 创建一个简单的列表框135

11.2.2 在单选项列表框中创建一个目标列表138

11.2.3 创建一个多选项列表框140

11.2.4 创建一个自画项列表框143

11.3 函数和消息148

第12章 编辑控制框149

12.1 关于编辑控制框149

12.1.1 编辑控制框样式149

12.1.2 文本缓冲区150

12.1.3 改变格式化矩形151

12.1.4 文本操作152

12.1.5 编辑控制框通知156

12.1.6 默认消息处理157

12.2 使用编辑控制框161

12.2.1 用编辑控制框进行简单的字处理161

12.2.2 使用单行编辑控制框163

12.3 函数和消息166

第13章 组合框167

13.1 关于组合框167

13.1.1 组合框的类型和样式167

13.1.2. 组合框列表168

13.1.3 编辑控制框的选择域170

13.1.4 自画组合框170

13.1.5 给组合框建子类171

13.1.6 组合框的专用特性172

13.1.7 组合框通知173

13.1.8 默认组合框操作173

13.2.1 创建一个简单组合框177

13.2 使用组合框177

13.2.2 创建自画组合框181

13.2.3 给组合框建子类189

13.3 函数和消息194

第14章 滚动条196

14.1 关于滚动条196

14.1.1 滚动条的组成部分196

14.1.2 标准滚动条及滚动条控制框197

14.1.3 滚动框的位置与滚动范围198

14.1.4 滚动条请求199

14.1.5 滚动条的键盘接口201

14.1.6 滚动客户区201

14.1.7 滚动条的可见性202

14.2 使用滚动条203

14.2.1 创建滚动条203

14.1.8 滚动条的颜色及规范203

14.2.2 滚动文本204

14.2.3 滚动位图210

14.2.4 为标准滚动条创建键盘接口219

14.3 函数和消息220

第15章 静态控制框221

15.1 关于静态控制框221

15.1.1 静态控制框的类型和样式221

15.1.2 图标的消息223

15.1.3 静态控制框的颜色消息224

15.1.4 默认消息处理224

15.2 使用静态控制框225

15.3 消息227

第16章 菜单228

16.1 关于菜单228

16.1.1 菜单栏和弹出式菜单228

16.1.4 菜单项230

16.1.2 菜单句柄230

16.1.3 类菜单230

16.1.5 菜单的键盘访问234

16.1.6 菜单的创建235

16.1.7 菜单的显示236

16.1.8 菜单的销毁236

16.1.9 菜单消息236

16.1.10 对菜单的修改237

16.2 使用菜单237

16.2.1 使用菜单模板资源237

16.2.2 创建浮动的弹出式菜单242

16.2.3 使用菜单项位图245

16.2.4 创建自画菜单项250

16.2.5 使用定制的选择标志位图256

16.3 函数和消息265

17.1.1 加速键表266

第17章 键盘加速键266

17.1 关于键盘接口266

17.1.2 加速键表的创建267

17.1.3 加速键的击键分配267

17.1.4 加速键和菜单268

17.2 使用键盘加速键269

17.2.1 使用加速键表资源269

17.2.2 使用运行时创建的加速键表275

17.3 消息和函数283

第18章 对话框285

18.1 关于对话框285

18.1.1 什么时候使用对话框285

18.1.2 属主窗口286

18.1.3 消息框286

24.3 函数287

18.1.4 模式对话框287

18.1.5 无模式对话框288

18.1.6 对话框模板289

18.1.7 对话框过程294

18.1.8 对话框的键盘接口299

18.1.9 对话框的设置301

18.1.10 定制的对话框303

18.2 使用对话框304

18.2.1 显示消息框304

18.2.2 创建模式对话框304

18.2.3 创建无模式对话框306

18.2.4 初始化对话框309

18.2.5 在内存中创建模板310

18.3 函数和消息312

19.1.1 矩形坐标313

19.1.2 矩形的操作313

19.1 关于矩形313

第19章 矩形313

19.2 矩形的使用314

19.3 函数321

第20章 绘制322

20.1 关于绘制322

20.1.1 何时在窗口内绘制322

20.1.2 WM_PAINT消息323

20.1.3 不在WM_PAINT消息中绘制325

20.1.4 窗口坐标系325

20.1.5 窗口区域326

20.1.6 窗口背景326

20.1.7 最小化窗口327

20.1.8 窗口大小328

20.1.9 非客户区328

20.1.10 子窗口329

20.1.11 显示设备描述表330

20.1.12 锁定窗口更新335

20.1.13 累加限定矩形335

20.2 WM_PAINT消息的使用335

20.2.2 客户区内的绘制336

20.2.2 全客户区的重新绘制337

20.2.3 更新区域内的重新绘制338

20.2.4 客户区的无效339

20.2.5 最小化窗口的绘制340

20.2.6 定制窗口背景的绘制341

20.3 GetDC函数的使用342

20.3.1 用鼠标绘制342

20.3.2 计时区间内的绘制343

20.4 函数和消息346

第21章 光标347

21.1 关于光标347

21.1.2 鼠标和光标348

21.1.3 光标的创建348

21.1.1 光标热点348

21.1.4 光标的定位和外形349

21.1.5 光标限定349

21.1.6 光标的销毁349

21.1.7 光标的复制349

21.2 光标的使用350

21.2.1 光标的创建350

21.2.2 光标的显示352

21.2.3 光标的限定354

21.2.4 鼠标陷井的创建354

21.2.5 使用键盘移动光标358

21.3 函数和消息360

第22章 插入符362

22.1 关于插入符362

22.2 插入符的使用363

22.2.1 插入符的创建和显示363

22.2.2 插入符的隐藏364

22.2.3 插入符的销毁365

22.2.4 闪烁时间的调整366

22.2.5 键盘输入的处理366

22.3 函数373

第23章 图符374

23.1 关于图符374

23.1.1 图符的热点375

23.1.2 图符的其它创建方法375

23.1.3 图符的显示375

23.1.4 图符的销毁376

23.1.5 图符的复制376

23.2 图符的使用376

23.2.1 图符的创建376

23.2.2 图符的显示379

23.2.3 鼠标陷井的创建380

23.2.4 图符资源的共享382

23.3 函数和消息383

第24章 窗口属性384

24.1 关于窗口属性384

24.2 使用窗口属性384

24.2.1 增加一窗口属性384

24.2.2 访问一窗口属性385

24.2.3 列出指定窗口的窗口属性386

24.2.4 删除一窗口属性386

第25章 剪贴板388

25.1 关于剪贴板388

25.1.1 剪贴板格式388

25.1.2 剪贴板操作389

25.1.3 剪贴板察看程序391

25.1.4 剪贴板命令392

25.2 使用剪贴板392

25.2.1 实现Cut、Copy 和Paste命令393

25.2.2 创建剪贴板察看程序窗口404

25.3 函数和消息411

第26章 动态数据交换412

26.1 关于动态数据交换412

26.1.1 动态数据交换协议412

26.1.2 Windows动态数据交换的使用413

26.1.3 用户眼中的动态数据交换413

26.1.4 动态数据交换的概念413

26.1.5 动态数据交换消息415

26.1.6 动态数据交换消息流程416

26.2.1 启动会话417

26.2 动态数据交换的使用417

26.1.7 参数紧缩函数417

26.2.2 传输一个项目419

26.2.3 创建永久性数据链424

26.2.4 执行服务器应用程序中的命令430

26.2.5 终止会话430

26.3 函数和消息431

第27章 多文档接口433

27.1 关于多文档接口433

27.1.1 框架、客户和子窗口433

27.1.2 子窗口的创建434

27.1.3 子窗口的激活434

27.1.4 菜单434

27.1.5 加速键435

27.1.6 子窗口的大小调整与重排435

27.1.8 子窗口数据436

27.1.7 图符标题窗口436

27.2 多文档接口的使用437

27.2.1 注册子窗口类和框架窗口类437

27.2.2 创建框架窗口和子窗口438

27.2.3 写主消息循环439

27.2.4 写框架窗口过程440

27.2.5 写子窗口过程440

27.2.6 创建子窗口441

27.3 函数和消息442

第二部分图形设备接口447

第28章 设备描述表447

28.1 关于设备描述表447

28.1.1 图形对象447

28.1.2 图形方式448

28.1.3 设备描述表类型448

28.1.4 设备描述表操作450

28.2 设备描述表函数的使用452

28.2.1 取得私有显示设备描述表452

28.2.2 创建打印机设备描述表454

28.2.3 访问打印机的能力455

28.2.4 访问图形对象属性和选择新图形对象456

28.3 函数和消息457

第29章 位图458

29.1 关于位图458

29.1.1 位图类型459

29.1.2 位图、设备描述表和绘图表面461

29.1.3 位图的旋转462

29.1.4 位图的缩放462

29.1.5 位图的画刷作用462

29.1.6 位图的存储464

29.2.1 捕捉图象465

29.2 位图的使用465

29.2.2 图像的缩放467

29.2.3 存储图像468

29.3 函数472

第30章 画刷473

30.1 关于画刷473

30.1.1 画刷原点473

30.1.2 逻辑画刷类型474

30.2 使用画刷476

30.3 函数483

第31章 画笔484

31.1 关于画笔484

31.1.1 修饰画笔484

31.1.2 几何画笔484

31.1.3 画笔属性485

31.2 画笔的使用487

31.2.1 对话框模板的修改488

31.2.2 处理对话框输入489

31.3 函数492

第32章 区域493

32.1 关于区域493

32.1.1 区域的建立和选择493

32.1.2 区域的操作493

32.2 区域的使用496

32.2.1 利用区域来裁剪输出496

32.2.2 利用区域进行击中测试502

3.23 函数502

第33章 直线和曲线503

33.1 关于直线和曲线503

33.1.1 直线503

33.1.2 曲线504

33.1.3 直线和曲线的组合505

33.1.4 直线和曲线的属性506

33.2 直线和曲线的使用507

33.2.1 绘制标志507

33.2.2 绘制饼图508

33.3 函数513

第34章 填充图形514

34.1 关于填充图形514

34.1.1 椭圆形514

34.1.2 弦形514

34.1.3 扇形515

34.1.4 多边形515

34.1.5 矩形516

34.2 填充图形的使用516

34.3 函数522

第35章 字体与文体523

35.1 关于字体523

35.1.1 字体523

35.1.2 字体系列524

35.1.3 光栅字体、矢量字体和TrueType字体525

35.1.4 字体所用的字符集525

35.1.5 字体安装和删除527

35.1.7 嵌入式字体529

35.2 关于文本输出530

35.2.1 文本的格式化530

35.2.2 文本绘制534

35.3 字体和文本输出函数的运用535

35.3.1 使用库存字体绘制文本535

35.3.2 逻辑字体的建立536

35.3.3 枚举安装字体536

35.3.5 文本对齐的设置539

35.3.4 设备文本能力的检查539

35.3.6 同行不同字体文本的绘制540

35.3.7 文本行的旋转542

35.3.8 字符轮廓的检取543

35.3.9 可移植性TrueType规范的运用545

35.3.10 PANOSE数的使用547

35.3.11 定制字体的建立547

35.4 字体和文本函数550

第36章 颜色551

36.1 关于颜色551

36.1.1 颜色和光551

36.1.2 颜色和视频显示技术552

36.1.3 颜色操作552

36.2.1 颜色的建立555

36.2 颜色的运用555

36.3 函数和消息556

第37章 路径557

37.1 关于路径557

37.1.1 轮廓和填充路径558

37.1.2 路径的转换558

37.1.3 裁剪路径558

37.1.4 路径到区域的转换559

37.1.5 曲线路径559

37.2 路径的使用560

37.3 函数563

第38章 裁剪565

38.1 关于裁剪565

38.1.1 裁剪区域565

38.1.2 裁剪路径566

38.2 裁剪的运用566

38.3 函数568

第39章 坐标空间和转换569

39.1 关于坐标空间和转换569

39.1.1 坐标空间的转换570

39.1.2 世界坐标系空间到页面空间的转换571

39.1.3 页面空间到设备空间的转换577

39.1.4 设备空间到物理空间的转换579

39.1.5 默认转换579

39.2 坐标空间和转换的使用579

39.3 函数582

第40章 元文件584

40.1 关于元文件584

40.1.1 增强格式元文件585

40.1.2 Windows格式元文件587

40.2 元文件的使用587

40.2.1 建立增强元文件并存盘587

40.2.2 显示一图片并存入增强元文件590

40.2.3 增强元文件的打开及其内容的显示591

40.2.4 增强元文件的编辑592

40.3 函数593

第41章 打印和打印缓冲池594

41.1 关于打印594

41.1.1 默认打印接口594

41.1.2 打印机设备描述表595

41.1.3 打印机指令595

41.1.4 WYSIWYG显示和输出596

41.2 打印函数的使用597

41.2.1 .BMP文件的打开和显示597

41.2.2 打印对话框的显示和打印机设备的描述表的检取600

41.2.3 准备打印601

41.2.4 打印文档604

41.3 函数和消息608

1995《Microsoft win32 程序员参考大全 1 窗口管理和图形设备接口》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由美国Microsoft Corporation著;欣 力等译 1995 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

microsoft窗口用户大全(1988 PDF版)
microsoft窗口用户大全
1988 科海培训中心
Auto CAD R12 窗口设计技巧与ADS程序设计参考( PDF版)
Auto CAD R12 窗口设计技巧与ADS程序设计参考
清华大学出版社
Microsoft Win32程序员参考大全(四)----函数[H-Z](1995年 PDF版)
Microsoft Win32程序员参考大全(四)----函数[H-Z]
1995年 清华大学出版社
Microsoft Win32程序员参考大全(三)----函数[A-G](1995年 PDF版)
Microsoft Win32程序员参考大全(三)----函数[A-G]
1995年 清华大学出版社
Microsoft Windows 3.1程序员参考大全(二)--函数(1993年07月 PDF版)
Microsoft Windows 3.1程序员参考大全(二)--函数
1993年07月 清华大学出版社
Microsoft Win32 应用程序设计接口参考手册 下( PDF版)
Microsoft Win32 应用程序设计接口参考手册 下
北京:清华大学出版社
OS/2 2.0技术库编程  第2卷  显示管理程序窗口编程接口( PDF版)
OS/2 2.0技术库编程 第2卷 显示管理程序窗口编程接口
北京:清华大学出版社
Microsoft Win32应用程序设计接口-参考手册 下(1993 PDF版)
Microsoft Win32应用程序设计接口-参考手册 下
1993 北京:清华大学出版社
X窗口程序设计(1993 PDF版)
X窗口程序设计
1993 成都:电子科技大学出版社
Java应用程序设计接口 下 窗口工具箱和applet(1997 PDF版)
Java应用程序设计接口 下 窗口工具箱和applet
1997 北京:北京大学出版社
C++图形程序设计 C++接口与图形程序实例(1995 PDF版)
C++图形程序设计 C++接口与图形程序实例
1995 北京:科学出版社
Microsoft R Win32 TM 程序员参考大全  4  函数 H-Z(1995 PDF版)
Microsoft R Win32 TM 程序员参考大全 4 函数 H-Z
1995 北京:清华大学出版社
Java程序员参考大全(1999 PDF版)
Java程序员参考大全
1999 北京:中国水利水电出版社
Microsoft Win32应用程序设计接口 参考手册 下(1993 PDF版)
Microsoft Win32应用程序设计接口 参考手册 下
1993 北京:清华大学出版社
Microsoft Win32程序员参考大全 消息、结构和宏 5(1995 PDF版)
Microsoft Win32程序员参考大全 消息、结构和宏 5
1995 北京市:清华大学出版社