第一部分:Windows 3.0编程介绍 1
第一章:安装C/C+++ for Windows 3.0 3
GC+++和TC+++的比较 3
QEMM-386 6.0版 5
环境和术语 7
编译Windows程序 7
WinHello——一个Windows入门介绍性程序 8
消息编程或事件驱动编程 13
WndProc过程 14
记号、常量和变量 16
小结 22
非确定环境设计 25
第二章:应用文本到Windows的传送 25
WM PAINT消息的处理 27
图形文本显示要点 28
Windows字体制式 29
文本输出的窗口化 32
滚动条 34
窗口尺寸/尺寸重置 37
滚动错误 38
小结 39
第三章:键盘、光点和滚动条 47
键盘驱动器 47
WM xxxx事件消息 48
虚拟键码值 51
字符事件消息 54
KeyCodes程序 54
文本输入处理 56
光点(光标)定位 59
字体和字符宽 63
ANSI(扩展ASCII)字符的产生 65
ANSI字符集的支持 66
小结 66
第四章:Windows中的鼠标 75
鼠标信息 76
Mouse1:跟踪鼠标 78
Windows中的鼠标事件 78
Mouse2:鼠标的光标 79
Mouse3:鼠标按键测试 82
非用户窗口消息 83
鼠标结束消息 84
小结 84
第五章:子窗口和控制单元 93
Windows按钮 93
按钮类型 94
按钮操作 95
按钮控制通信:发送和接收 98
按钮(窗口)标签 100
资源文件 101
第二部分:资源工作平台介绍 101
资源工作平台与资源工具箱 102
资源编程——不是源代码编写 102
资源元件 103
第六章:应用资源与资源文件 105
可编辑性和不可修改性 106
文件与文件类型 107
资源管理器 108
建立新的资源元件 111
编辑已存在的资源元件 112
资源标识符 113
小结 115
图象编辑 117
第七章:位图、光标、图标与字体 117
检测SVGA与VGA颜色 119
图形编辑工具 120
光标资源 123
图标资源 125
用于FileView.C的两个图标 125
用户字体 126
小结 128
第八章:对话框编辑器 129
对话框编辑器 129
Tools菜单 130
对话框风格 131
对话框控制元件 134
Controls菜单 138
控制元件的对齐、定位与大小设置 140
对话框菜单 142
头文件 142
对于FileView应用程序的3个对话框 143
小结 145
第九章:菜单编辑器 147
菜单编辑器的使用 147
为FileView建立一个菜单 151
小结 152
快键定义 153
第十章:快键编辑器 153
FileView的快键定义 155
小结 156
第十一章:字符串资源的编辑 157
字符串定义 157
字符串编辑器 157
有关FileView的字符串表 159
小结 159
第十二章:资源工作平台中的头文件 161
第十三章:程序装配:FileView程序 163
WinMain中资源的装载 164
编译器警告信息的预防 164
对话框的建立 165
对话框初始化 166
小结 167
第十四章:信息对话框 183
例一:信息对话框 183
例二:Borland窗口用户控制 186
第三部分:在Windows下的图形设计 195
第十五章:GDI(图形设备接口)的介绍 197
设备的选择 198
设备内容信息 198
映象模式 203
屏幕(窗口)原点 204
以物理单位来应用映象模式 205
可变的映象模式 206
MODES.C 206
小结 207
第十六章:Windows中的颜色 223
Colors.C 225
颜色和画图模式 228
小结 229
第十七章:图形及数字的绘制 239
图形工具 239
图形的形成 241
商业图表 244
多边形的画法 246
小结 248
第十八章:刷子、位图、BLT和DIB 263
位图刷子:Ⅰ 263
位图刷子:Ⅱ 264
较大位图的应用 266
图象的存储 267
SetBitmapBits/GetBitmapBits 268
单色位图 268
与设备无关的位图 270
与设备无关的位图的形成和应用 274
位图的放大和缩小 276
位图运算的分析:PenDraw5 277
小结 278
第十九章:元文件操作 289
元文件的存储 289
把元文件写入磁盘 291
磁盘元文件的获得 293
使用元文件的注意事项 295
小结 296
第二十章:图形的版面和风格 301
TextOut和SetTextAlign函数 301
文字字体 304
修改设备内容 304
有关字体历史的简短回顾 305
版面 306
字体资源文件 308
逻辑(常用)字体的使用 309
创建逻辑字体 313
Fontsl演示程序 314
计算逻辑TWIPS中的字号大小 315
小结 315
第二十一章:打印机设备内容 325
打印机与视频监视器的比较 325
输出到打印机设备内容 326
打印机的初始化 326
Escape子函数 327
对输出例程的修改 328
对打印机的直接操作 329
输出图形的分区 329
分区处理的应用 329
打印进程的退出 330
退出对话 331
作业的放弃 333
文本输出 333
可用字体与设备功能 333
小结 335
系统的菜单入口 335
第二十二章:剪贴板数据传输 343
剪贴板功能构成 344
剪贴板数据格式 344
特殊用途的格式 346
访阅剪贴板 346
CipBd.C演示程序 349
文本文件剪贴板操作 349
位图剪贴板传输 350
元文件剪贴板传输 351
其他剪贴板格式 354
所有者剪贴板数据显示 355
剪贴板延迟发送 355
用户格式的其他用途 356
小结 357
第二十三章:动态数据交换(DDE) 365
DDE简介 365
DDE术语 366
DDE谈话:原子和字符串 368
其它DDE通信元素 369
程序Dde_Data和Dde_Main 372
服务程序Dde_Data 372
DDE消息传送 374
小结 377
附录A:常量/标志/宏/结构 391