第一章 Visual C++ 6.0概述 1
第一节 安装Visual C++ 6.0 1
第二节 集成开发环境 6
第三节 VC++ 6.0的特点和作用 17
第二章 MFC类库概述 18
第三章 文本 23
第一节 生成MyText程序框架 23
第二节 颜色 24
第三节 字型、字体 34
第四章 图形 45
第一节 生成MyGragh程序 45
第二节 基本绘图函数 46
第三节 画笔 48
第四节 画刷 53
第五节 位图画刷 55
第五章 坐标与坐标模式 59
第一节 坐标与坐标模式 59
第二节 生成MyCoordin程序框架 61
第三节 MM_ANISOTROPIC和MM_ISOTROPIC坐标模式 62
第四节 坐标方向 69
第六章 鼠标、键盘 77
第一节 消息处理机制 77
第二节 MyMessage1应用程序的功能 77
第三节 生成MyMessage1程序框架 79
第四节 鼠标消息 80
第五节 键盘消息 83
第二节 MyMessage2应用程序 85
第七章 计时钟 85
第一节 系统消息 85
第三节 生成MyMessage2程序框架 86
第四节 计时钟 87
第八章 WM_SIZE、WMPAINT 98
第一节 WM_SIZE与WM_PAINT消息简介 98
第二节 MyMessage3应用程序的功能 98
第三节 生成MyMessage3程序框架 103
第四节 WM_SIZE 104
第五节 WM_PAINT 110
第九章 热键、自定义消息 114
第一节 其它系统消息 114
第二节 MyMessage4应用程序的功能 114
第三节 生成MyMessage4程序框架 117
第四节 热键消息 117
第五节 自定义消息 124
第十章 菜单的基本操作 132
第一节 菜单的机制及功能 132
第二节 MyMenu1应用程序的功能 132
第三节 生成MyMenu1程序框架 134
第四节 菜单命令的响应 134
第五节 菜单命令的更新控制 139
第六节 菜单项的拷贝与粘贴 143
第七节 菜单项的删除 144
第一节 菜单类型 146
第二节 MyMenu2程序的功能 146
第十一章 浮动菜单、图形菜单 146
第三节 生成MyMenu2程序框架 149
第四节 普通菜单 150
第五节 浮动菜单 166
第六节 图形菜单 170
第十二章 工具条和状态条 176
第一节 工具条和状态条 176
第二节 MyT_SBar应用程序的功能 176
第三节 生成MyT_SBar程序框架 179
第四节 工具条 180
第五节 状态条 187
第六节 自定义状态条 190
第十三章 对话框的基本操作 196
第一节 对话框 196
第二节 MyFirstDlg应用程序的功能 196
第三节 生成MyFirstDlg程序框架 198
第四节 生成对话框资源 198
第五节 生成对话框对象 200
第六节 显示对话框 201
第七节 对话框的事件处理 205
第八节 对话框的数据交换 207
第十四章 对话框(二) 211
第一节 模式对话框与无模式对话框 211
第二节 ModalDlg应用程序的功能 211
第三节 生成ModalDlg程序框架 213
第四节 建立模式对话框 213
第五节 ModallessDlg应用程序的功能 219
第六节 生成MyModallessDlg程序框架 221
第七节 无模式对话框 221
第十五章 控件事件 232
第一节 控件事件 232
第二节 MyCtrlEvent应用程序的功能 232
第三节 生成MyCtrlEvent程序框架 236
第四节 加入控件资源 236
第五节 实现控件 238
第一节 控件简介 250
第二节 应用程序的功能 250
第十六章 控件 250
第三节 进程条 253
第四节 滑动条 258
第五节 UP-DOWN控件 263
第十七章 自定义类 269
第一节 自定义类 269
第二节 MyClass应用程序的功能 269
第三节 生成MyClass程序框架 270
第四节 类的定义 271
第五节 类的使用 274
第十八章 多文档界面(MDI) 280
第一节 多文档界面(MDI)简介 280
第二节 MyMDI应用程序的功能 280
第三节 生成MyMDI程序框架 286
第四节 编辑程序界面 287
第五节 实现多文档界面(MDI) 289
第十九章 绘图 296
第一节 绘图 296
第二节 MyDraw应用程序的功能 296
第三节 生成MyDraw程序框架 297
第四节 鼠标绘图 298
第二十章 位图 306
第一节 位图 306
第二节 MyBitmap应用程序的功能 306
第三节 生成MyBitmap程序框架 307
第四节 编辑位图资源 308
第五节 显示位图 308
第六节 放大位图 314
第七节 使用外部位图资源 317
第二十一章 多任务 320
第一节 多任务 320
第二节 各应用程序的功能 320
第三节 启动进程 322
第四节 线程 325
第五节 优先级 331
第一节 通信与同步 334
第二节 MyMultiThread应用程序的功能 334
第二十二章 任务间的通讯和同步 334
第三节 生成MyMultiThread程序框架 335
第四节 实现通信与同步 336
第二十三章 动态链接库(DLL) 348
第一节 动态链接库(DLL) 348
第二节 应用程序的功能 348
第三节 创建MyDLL.DLL文件 350
第四节 使用MyDLL.DLL文件 355
第二节 创建MyClock控件 362
第一节 ActiveX控件 362
第二十四章 ActiveX控件 362
第三节 改变MyClock控件图标 367
第四节 在MyClock控件中显示当前时间 368
第五节 加入属性页 375
第六节 控件的属性 379
第七节 初始化控件的大小 401
第八节 控件事件 403
第九节 控件方法 410
第十节 注册ActiveX控件 417