目 录 1
第一章初识VC6.0 1
1.1 Visual C++6.0的安装 1
1.2帮助系统 4
1.3 Visual C++6.0的最新特性 6
1.4树型浏览窗口 11
1.5文本编辑窗口 13
1.6资源编辑器 17
1.8调试窗口 21
1.7输出窗口 21
第二章使用Visual C++6.0 25
2.1 Visual C++6.0的“New”(新建)命令 25
2.2使用MFC开发应用程序 28
2.3生成一个基于对话框的应用程序——时钟 28
2.4生成一个单文档应用程序——笑脸 42
2.5生成一个多文档应用程序——更多的笑脸 75
第三章从按钮开始 86
3.1按钮简介 86
3.2按钮基本用法示例 87
3.3在对话框中使用位图按钮 92
3.4在视图(View)中使用位图按钮 94
3.5在按钮中播放动画 98
3.6异形按钮 107
3.7一个实用的自定义按钮类 113
第四章列表框、组合框和编辑框 125
4.1列表框控件类简介 125
4.2在对话框中使用列表控件 131
4.3使用动态创建的列表框 135
4.4手工添加列表框的消息映射入口 137
4.5编辑框控件类简介 139
4.6制作一个小型文本编辑器 143
4.7组合框控件类简介 151
4.8位图组合框 157
第五章图像列表、树视控件与列视控件 166
5.1图像列表控件 166
5.2树视控件简介 171
5.3树视控件的基本用法 184
5.4为树视控件添加拖放支持 188
5.5在位编辑树视控件节点 193
5.6父节点在展开和未展开时显示不同的图像 194
5.7列视控件简介 196
5.8列视控件基本使用 213
5.9列视控件各种视图切换 216
5.10使用状态图标 219
5.11为题头控件加上图标 220
5.12使用叠加图像 223
5.13响应显示信息消息 225
5.14在列视控件中拖放图标 227
第六章工具条和状态条 230
6.1控件条简介 230
6.2工具条控件简介 231
6.4工具条基本使用 240
6.3 CToolBar类 240
6.5为工具条加上按钮文字 242
6.6工具条下拉按钮 244
6.7使用热点图像 247
6.8状态条简介 248
6.9状态条基本使用 249
6.10在状态条上显示图标 251
6.1 1在状态条上显示进程条 252
第七章CReBar和CComboBoxEx 256
7.1 CComboBoxEx简介 256
7.2与扩展组合框相关的结构 259
7.3 CComboBoxEx类基本使用 261
7.4 CReBarCtrl简介 265
7.5 rebar控件的相关结构 268
7.6 CReBar简介 272
7.7 rebat控件基本使用 273
第八章CHtmlView 280
8.1 CHtmlView类简介 280
8.2自己的浏览器 282
9.1注册表及CRegKey类简介 289
第九章使用注册表 289
9.2注册表编程 290
附录A MFC类库开发指南 293
A.1概览 293
A.2 MFC类库的设计目标 293
A.3 MFC扩展类库编写指南 294
A.4遵循MFC惯例 298
A.5使类有充分的灵活性 300
A.6用MFC编写类 301
A.7为用户编写详尽的文档 303
A.8总结 304