第一章 ObjectWindows概述 1
1.1 使用类等级的继承 1
1.2 对象类型 5
第二章 学习编制ObjectWindows应用程序 10
2.1 应用程序对象 10
2.2 窗口对象 19
2.3 事件处理 34
2.4 对话框对象 41
2.5 控制对象 57
2.6 界面对象 78
2.7 菜单对象 85
2.8 图形对象 88
2.9 配件及配件窗口对象 117
2.10 Doc/View对象 136
2.11 合法性检验器对象 155
2.12 打印机对象 160
2.13 总结 165
第三章 ObjectWindows动态链接库 167
3.1 编写DLL函数 167
3.2 编写共享的ObjectWindows类 170
3.3 TModule对象 170
3.4 从非ObjectWindows应用程序中调用ObjectWindows DLL 171
3.5 隐含加载和显式加载 172
3.6 混合使用静态和动态链接库 172
第四章 Visual Basic控制对象 173
4.1 使用VBX控制 173
4.2 VBX控制类 174
4.3 处理VBX控制消息 176
4.4 访问VBX控制 178
第五章 应用举例 181
5.1 第一步:设计一个简单的应用程序 181
5.2 第二步:处理窗口事件 182
5.3 第三步:在窗口中绘制文本 187
5.4 第四步:在窗口中画线 188
5.5 第五步:改变画线宽度 191
5.6 第六步:重绘窗口和增加菜单 196
5.7 第七步:应用通用对话框 203
5.8 第八步:在窗口中画多条线 210
5.9 第九步:修改画笔 214
5.10 第十步:增加装饰 218
5.11 第十一步:转向Doc/View模块 223
5.12 第十二步:讨论MDI 238
5.13 第十三步:学习编写DLL程序 254
5.14 第十四步:在OWL程序中使用自己编写的双链表 257