在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例C/C++语言基础 → 《精通Visual C++实效编程280例》光盘源代码

《精通Visual C++实效编程280例》光盘源代码

C/C++语言基础

下载此实例
  • 开发语言:C/C++
  • 实例大小:5.23M
  • 下载次数:9
  • 浏览次数:38
  • 发布时间:2023-12-02
  • 实例类别:C/C++语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.rar
  • 所需积分:2
 相关标签: Visual C++ c++ 源代码 c++ UA

实例介绍

【实例简介】《精通Visual C 实效编程280例》光盘源代码
《精通Visual C 实效编程280例》光盘源代码 精通Visual C 实效编程280例(附光盘)的目录介绍 内容介绍 作者介绍 目录介绍 商品目录: 返回商品页面 第1章 窗口   1.1 实例1:通过HWND获得CWnd指针   1.2 ...

【实例截图】

from clipboard

【核心代码】

.
├── Visual C 实效编程280例
│   ├── 1 窗口
│   │   ├── 1.1 如何通过HWND获得CWnd指针
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.10 如何获得和设置窗口的标题
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.11 如何显示或隐藏窗口的标题栏
│   │   │   ├── Demo.cpp
│   │   │   ├── Demo.dsp
│   │   │   ├── Demo.dsw
│   │   │   ├── Demo.h
│   │   │   ├── Demo.plg
│   │   │   ├── Demo.rc
│   │   │   ├── DemoDlg.cpp
│   │   │   ├── DemoDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── res
│   │   │   │   ├── Demo.ico
│   │   │   │   └── Demo.rc2
│   │   │   └── resource.h
│   │   ├── 1.12 如何改变窗口的形状
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.13 如何设置窗口的透明区域
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 1.14 如何实现透明窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 1.15 如何使窗口闪烁
│   │   │   ├── Demo.cpp
│   │   │   ├── Demo.dsp
│   │   │   ├── Demo.dsw
│   │   │   ├── Demo.h
│   │   │   ├── Demo.plg
│   │   │   ├── Demo.rc
│   │   │   ├── DemoDlg.cpp
│   │   │   ├── DemoDlg.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── res
│   │   │   │   ├── Demo.ico
│   │   │   │   └── Demo.rc2
│   │   │   └── resource.h
│   │   ├── 1.16 如何实现图片窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.17 如何实现动画窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.18 如何获得桌面窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.19 如何使桌面所有窗口最小化
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.2 如何获得应用程序主窗口的指针
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.20 如何获得任务栏窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.21 如何显示或隐藏任务栏
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.22 如何枚举桌面所有顶层窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.3 如何获得指定点的窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.4 如何最大化和最小化窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.5 如何关闭窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.6 如何设置窗口的大小和位置
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.7 如何使窗口居中显示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 1.8 如何使窗口顶层显示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   └── 1.9 如何设置窗口的图标
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDoc.cpp
│   │           ├── DemoDoc.h
│   │           ├── DemoView.cpp
│   │           ├── DemoView.h
│   │           ├── MainFrm.cpp
│   │           ├── MainFrm.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 10 多线程
│   │   ├── 10.1 如何创建Worker线程
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.10 如何使用事件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.2 如何创建UI线程
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── ThreadDlg.cpp
│   │   │       ├── ThreadDlg.h
│   │   │       ├── UIThread.cpp
│   │   │       ├── UIThread.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.3 如何等待线程结束
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.4 如何挂起和恢复线程
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.5 如何安全终止线程
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.6 如何获得线程的退出码
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── MyThread1.cpp
│   │   │       ├── MyThread1.h
│   │   │       ├── MyThread2.cpp
│   │   │       ├── MyThread2.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.7 如何使用临界区
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 10.8 如何使用互斥量
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 10.9 如何使用信号量
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 11 网络
│   │   ├── 11.1 如何获得本地计算机的名称
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.10 如何获得本地计算机的TCP协议统计信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.11 如何获得本地计算机的IP协议统计信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.12 如何获得本地计算机的UDP协议统计信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.13 如何获得网上邻居
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.14 如何映射网络驱动器
│   │   │   └── Demo
│   │   │       ├── AddConnectionDlg.cpp
│   │   │       ├── AddConnectionDlg.h
│   │   │       ├── CancelConnectionDlg.cpp
│   │   │       ├── CancelConnectionDlg.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.15 如何实现套接字的连接
│   │   │   ├── 客户端
│   │   │   │   └── Demo
│   │   │   └── 服务器端
│   │   │       └── Demo
│   │   ├── 11.16 如何实现面相连接的网络通信
│   │   │   ├── 客户端
│   │   │   │   └── Demo
│   │   │   └── 服务器端
│   │   │       └── Demo
│   │   ├── 11.17 如何实现无连接的网络通信
│   │   │   └── Demo
│   │   │       ├── DatagramSocket.cpp
│   │   │       ├── DatagramSocket.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.18 如何实现网络浏览器
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.2 如何通过主机名称获得IP地址
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.3 如何获得本地计算机的IP地址
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.4 如何通过IP地址获得主机名称
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.5 如何获得本地计算机的MAC地址
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.6 如何获得本地计算机的子网掩码
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── IPExport.h
│   │   │       ├── IPHlpApi.Lib
│   │   │       ├── IPHlpApi.h
│   │   │       ├── IPTypes.h
│   │   │       ├── Iprtrmib.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.7 如何获得本地计算机的域名
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 11.8 如何获得本地计算机的DNS服务器地址
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 11.9 如何获得本地计算机的网络协议信息
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 12 数据库
│   │   ├── 12.1 如何引入ADO动态链接库
│   │   ├── 12.10 如何使用ADO在数据库中删除记录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.11 如何使用ADO在数据库中查找记录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.12 如何使用ADO在数据库中操作长二进制数据
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── FolderDialog.cpp
│   │   │       ├── FolderDialog.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.2 如何初始化COM库
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       └── res
│   │   ├── 12.3 如何使用ADO打开、关闭数据库连接
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.4 如何使用ADO打开、关闭记录集
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.5 如何使用ADO执行SQL命令
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.6 如何使用ADO在数据库中移动记录集
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── SetDlg.cpp
│   │   │       ├── SetDlg.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.7 如何使用ADO在数据库中访问记录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 12.8 如何使用ADO在数据库中修改记录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.mdb
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ModifyDlg.cpp
│   │   │       ├── ModifyDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── msado15.tlh
│   │   │       ├── msado15.tli
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 12.9 如何使用ADO在数据库中添加记录
│   │       └── Demo
│   │           ├── AddDlg.cpp
│   │           ├── AddDlg.h
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.mdb
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── msado15.tlh
│   │           ├── msado15.tli
│   │           ├── res
│   │           └── resource.h
│   ├── 13 动态链接库
│   │   ├── 13.1 如何使用DEF文件导出函数
│   │   │   └── Test
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── Test.cpp
│   │   │       ├── Test.def
│   │   │       ├── Test.dsp
│   │   │       ├── Test.dsw
│   │   │       ├── Test.h
│   │   │       └── Test.plg
│   │   ├── 13.2 如何使用关键字_declspec (dllexport)导出函数
│   │   │   └── Test
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── Test.cpp
│   │   │       ├── Test.dsp
│   │   │       ├── Test.dsw
│   │   │       ├── Test.h
│   │   │       └── Test.plg
│   │   ├── 13.3 如何显式链接DLL
│   │   │   ├── Demo
│   │   │   │   ├── Demo.cpp
│   │   │   │   ├── Demo.dsp
│   │   │   │   ├── Demo.dsw
│   │   │   │   ├── Demo.h
│   │   │   │   ├── Demo.plg
│   │   │   │   ├── Demo.rc
│   │   │   │   ├── DemoDlg.cpp
│   │   │   │   ├── DemoDlg.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── Test.dll
│   │   │   │   ├── res
│   │   │   │   └── resource.h
│   │   │   └── Test
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── Test.cpp
│   │   │       ├── Test.def
│   │   │       ├── Test.dsp
│   │   │       ├── Test.dsw
│   │   │       ├── Test.h
│   │   │       └── Test.plg
│   │   ├── 13.4 如何隐式链接DLL
│   │   │   ├── Demo
│   │   │   │   ├── Demo.cpp
│   │   │   │   ├── Demo.dsp
│   │   │   │   ├── Demo.dsw
│   │   │   │   ├── Demo.h
│   │   │   │   ├── Demo.plg
│   │   │   │   ├── Demo.rc
│   │   │   │   ├── DemoDlg.cpp
│   │   │   │   ├── DemoDlg.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── Test.dll
│   │   │   │   ├── Test.h
│   │   │   │   ├── Test.lib
│   │   │   │   ├── res
│   │   │   │   └── resource.h
│   │   │   └── Test
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── Test.cpp
│   │   │       ├── Test.def
│   │   │       ├── Test.dsp
│   │   │       ├── Test.dsw
│   │   │       ├── Test.h
│   │   │       └── Test.plg
│   │   ├── 13.5 如何在DLL中使用对话框资源
│   │   │   ├── Demo
│   │   │   │   ├── Demo.cpp
│   │   │   │   ├── Demo.dsp
│   │   │   │   ├── Demo.dsw
│   │   │   │   ├── Demo.h
│   │   │   │   ├── Demo.plg
│   │   │   │   ├── Demo.rc
│   │   │   │   ├── DemoDlg.cpp
│   │   │   │   ├── DemoDlg.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── Test.dll
│   │   │   │   ├── Test.lib
│   │   │   │   ├── TestDialog.h
│   │   │   │   ├── res
│   │   │   │   └── resource.h
│   │   │   └── Test
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── Test.cpp
│   │   │       ├── Test.def
│   │   │       ├── Test.dsp
│   │   │       ├── Test.dsw
│   │   │       ├── Test.h
│   │   │       ├── Test.plg
│   │   │       ├── Test.rc
│   │   │       ├── TestDlg.cpp
│   │   │       ├── TestDlg.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 13.6 如何在MFC扩展DLL中导出类
│   │   │   ├── Demo
│   │   │   │   ├── Demo.cpp
│   │   │   │   ├── Demo.dsp
│   │   │   │   ├── Demo.dsw
│   │   │   │   ├── Demo.h
│   │   │   │   ├── Demo.plg
│   │   │   │   ├── Demo.rc
│   │   │   │   ├── DemoDlg.cpp
│   │   │   │   ├── DemoDlg.h
│   │   │   │   ├── ExtClass.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── Resource.h
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── Test.dll
│   │   │   │   ├── Test.lib
│   │   │   │   └── res
│   │   │   └── Test
│   │   │       ├── ExtClass.cpp
│   │   │       ├── ExtClass.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── Test.cpp
│   │   │       ├── Test.def
│   │   │       ├── Test.dsp
│   │   │       ├── Test.dsw
│   │   │       ├── Test.plg
│   │   │       ├── Test.rc
│   │   │       └── res
│   │   ├── 13.7 如何从DLL中获得资源
│   │   │   ├── Demo
│   │   │   │   ├── Demo.cpp
│   │   │   │   ├── Demo.dsp
│   │   │   │   ├── Demo.dsw
│   │   │   │   ├── Demo.h
│   │   │   │   ├── Demo.plg
│   │   │   │   ├── Demo.rc
│   │   │   │   ├── DemoDlg.cpp
│   │   │   │   ├── DemoDlg.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── Test.dll
│   │   │   │   ├── res
│   │   │   │   └── resource.h
│   │   │   └── Test
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── Test.cpp
│   │   │       ├── Test.def
│   │   │       ├── Test.dsp
│   │   │       ├── Test.dsw
│   │   │       ├── Test.h
│   │   │       ├── Test.plg
│   │   │       ├── Test.rc
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 13.8 如何在DLL中共享数据
│   │       ├── Demo
│   │       │   ├── Demo.cpp
│   │       │   ├── Demo.dsp
│   │       │   ├── Demo.dsw
│   │       │   ├── Demo.h
│   │       │   ├── Demo.plg
│   │       │   ├── Demo.rc
│   │       │   ├── DemoDlg.cpp
│   │       │   ├── DemoDlg.h
│   │       │   ├── ReadMe.txt
│   │       │   ├── StdAfx.cpp
│   │       │   ├── StdAfx.h
│   │       │   ├── Test.dll
│   │       │   ├── Test.h
│   │       │   ├── Test.lib
│   │       │   ├── res
│   │       │   └── resource.h
│   │       └── Test
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── Test.cpp
│   │           ├── Test.def
│   │           ├── Test.dsp
│   │           ├── Test.dsw
│   │           ├── Test.h
│   │           └── Test.plg
│   ├── 14 系统
│   │   ├── 14.1 如何获得系统的度量信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.10 如何注销、关闭、重启系统
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.11 如何获得系统时间
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.12 如何获得当前时间
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.13 如何获得时间跨度
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.14 如何使用定时器
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.15 如何使用多媒体定时器
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── TimerThread.cpp
│   │   │       ├── TimerThread.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.16 如何进行高精度计时
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.17 如何获得用户名
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.18 如何获得和设置NetBIOS计算机名
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.19 如何实现系统托盘
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.2 如何获得系统显示元素的颜色
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 14.20 如何关闭输入法
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.21 如何枚举系统当前进程
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.22 如何实现钩子
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.23 如何在应用程序内部注册ActiveX 控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.3 如何启用禁用屏幕保护程序
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.4 如何执行屏幕保护程序
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.5 如何设置桌面墙纸
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.6 如何在应用程序中启动其他程序
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.7 如何打开我的电脑和我的文档
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 14.8 如何使应用程序只运行一个实例
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   └── 14.9 如何将应用程序已运行的实例调至前台
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 15 设备管理
│   │   ├── 15.1 如何获得物理内存参数
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.10 如何设置显示属性
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.11 如何设置显示器的状态
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.12 如何获得和设置鼠标的双击时间
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.13 如何获得鼠标的按键数
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.14 如何切换鼠标的左键和右键
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.15 如何获得键盘虚拟键的状态
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.16 如何模拟键盘按键
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.17 如何获得键盘的类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.18 如何获得键盘按键的名称
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.19 如何将键盘的扫描码转换成虚拟键值
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.2 如何获得驱动器的名称
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.3 如何获得驱动器的类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.4 如何获得驱动器的卷标
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.5 如何设置驱动器的卷标
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.6 如何获得驱动器的序列号
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.7 如何获得驱动器的文件系统
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 15.8 如何获得驱动器的空间信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 15.9 如何获得显示属性
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 16 数据类型
│   │   ├── 16.10 如何将WORD类型转换成BYTE类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.11如何将WORD类型组合成DWORD类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.12 如何将BYTE类型转换成WORD类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.13 如何将COLORREF类型转换成RGB分量
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.14 如何给VARIANT类型赋值
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.15 如何将BYTE转换成KB、MB和GB
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 16.1如何将基本数据类型转换成CString类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.2如何将CString类型转换成基本数据类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.3如何将TCHAR类型转换成CString类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.4如何将CString类型转换成TCHAR类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.5如何将TCHAR类型转换成BSTR类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.6如何将BSTR类型转换成TCHAR类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.7 如何将BSTR类型转换成CString类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 16.8如何将CString类型转换成BSTR类型
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   └── 16.9 如何将DWORD类型转换成WORD类型
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDoc.cpp
│   │           ├── DemoDoc.h
│   │           ├── DemoView.cpp
│   │           ├── DemoView.h
│   │           ├── MainFrm.cpp
│   │           ├── MainFrm.h
│   │           ├── ReadMe.txt
│   │           ├── Resource.h
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           └── res
│   ├── 2 菜单光标
│   │   ├── 2.1 如何动态添加和删除菜单项
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 2.10 如何使用自定义光标
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 2.11 如何使用等待光标
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 2.2 如何在系统菜单中添加菜单项
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 2.3 如何禁用关闭按钮
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 2.4 如何启用和禁用菜单项
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 2.5 如何设置菜单项的检查状态
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 2.6 如何实现快捷菜单
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 2.7 如何获得光标的坐标
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 2.8 如何限制光标的移动范围
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   └── 2.9 如何使用预定义光标
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDoc.cpp
│   │           ├── DemoDoc.h
│   │           ├── DemoView.cpp
│   │           ├── DemoView.h
│   │           ├── MainFrm.cpp
│   │           ├── MainFrm.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 3 控制栏
│   │   ├── 3.1 如何创建工具栏
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 3.10 如何创建状态栏
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 3.11 如何在状态栏中添加进度条
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ProgressStatusBar.cpp
│   │   │       ├── ProgressStatusBar.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 3.12 如何显示或隐藏工具栏和状态栏
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 3.13 如何使用组合栏
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 3.2 如何设置工具栏的标题
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 3.3 如何停靠工具栏
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 3.4 如何设置工具栏的位图
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 3.5 如何为工具栏按钮添加文本标签
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 3.6 如何为工具栏按钮添加下拉箭头
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 3.7 如何为工具栏按钮设置热点图像
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 3.8 如何启用或禁用工具栏的工具提示
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 3.9 如何在工具栏中添加组合框
│   │       └── Demo
│   │           ├── ChildFrm.cpp
│   │           ├── ChildFrm.h
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDoc.cpp
│   │           ├── DemoDoc.h
│   │           ├── DemoToolBar.cpp
│   │           ├── DemoToolBar.h
│   │           ├── DemoView.cpp
│   │           ├── DemoView.h
│   │           ├── MainFrm.cpp
│   │           ├── MainFrm.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 4 对话框
│   │   ├── 4.1 如何创建模式对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.10 如何扩展对话框的大小
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.11 如何使对话框居中显示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.12 如何使对话框不显示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 4.13 如何使对话框全屏显示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.14 如何改变对话框的背景颜色
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.15 如何改变对话框中控件的颜色
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.16 如何在对话框中输出文本
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 4.17 如何在对话框中加载菜单
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.18 如何在对话框中加载工具栏
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.19 如何在对话框中加载状态栏
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 4.2 如何创建非模式对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.20 如何在对话框中加载视图
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.21 如何使用ENTER键控制对话框中控件的输入焦点
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.22 如何屏蔽对话框按ESC或ENTER键退出
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 4.23 如何设置应用程序中对话框的默认颜色
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.24 如何创建消息对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.25 如何实现对话框在桌面工作区的停靠
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 4.26 如何在客户区中移动对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg1.cpp
│   │   │       ├── DemoDlg1.h
│   │   │       ├── DemoDlg2.cpp
│   │   │       ├── DemoDlg2.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.3 如何关闭模式对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.4 如何关闭非模式对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.5 如何在模式对话框中使用OK和Cancel按钮
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.6 如何在非模式对话框中使用OK和Cancel按钮
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 4.7 如何在对话框中添加最大化和最小化按钮
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 4.8 如何使基于对话框的程序不在任务栏中显示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   └── 4.9 如何使对话框大小可调整
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── Resource.h
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           └── res
│   ├── 5 框架文档视图
│   │   ├── 5.1 如何禁止框架窗口在标题中显示文档名
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.10 如何删除SDI框架窗口中的菜单
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.11 如何删除MDI框架窗口中的菜单
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Debug
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.12 如何改变视图的背景颜色
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.13 如何改变MDI主框架窗口的背景颜色
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MDIClientWnd.cpp
│   │   │       ├── MDIClientWnd.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.14 如何使MDI启动时不生成新的子窗口
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.15 如何排列MDI子框架窗口
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.16 如何在SDI中切换多视图
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView1.cpp
│   │   │       ├── DemoView1.h
│   │   │       ├── DemoView2.cpp
│   │   │       ├── DemoView2.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.17 如何在SDI中动态切分窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.18 如何在SDI中静态切分窗口
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView1.cpp
│   │   │       ├── DemoView1.h
│   │   │       ├── DemoView2.cpp
│   │   │       ├── DemoView2.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.19 如何实现滚动视图
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.2 如何设置文档的标题
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.20 如何使用列表视图
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.21 如何使用树视图
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.22 如何实现HTML视图
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.23 如何在视图中获得文档指针
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.24 如何在框架中获得当前视图指针
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.25 如何在框架中获得当前文档指针
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.26 如何新建或打开文档
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.27 如何创建新的框架窗口
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.28 如何实现单文档-多视图结构
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView1.cpp
│   │   │       ├── DemoView1.h
│   │   │       ├── DemoView2.cpp
│   │   │       ├── DemoView2.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.29 如何在文档模板中遍历文档
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.3 如何设置框架窗口的标题
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.30 如何在应用程序中遍历文档模板
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView1.cpp
│   │   │       ├── DemoView1.h
│   │   │       ├── DemoView2.cpp
│   │   │       ├── DemoView2.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.31 如何在文档中遍历视图
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView1.cpp
│   │   │       ├── DemoView1.h
│   │   │       ├── DemoView2.cpp
│   │   │       ├── DemoView2.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 5.4 如何使主框架窗口初始时最大化或最小化
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.5 如何使MDI子框架窗口初始时最大化或最小化
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.6 如何使框架窗口保持最小化
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.7 如何设置框架窗口最大化时的大小和位置
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 5.8 如何设置框架窗口的大小范围
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   └── 5.9 如何保存或恢复框架窗口的状态
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDoc.cpp
│   │           ├── DemoDoc.h
│   │           ├── DemoView.cpp
│   │           ├── DemoView.h
│   │           ├── MainFrm.cpp
│   │           ├── MainFrm.h
│   │           ├── ReadMe.txt
│   │           ├── Resource.h
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           └── res
│   ├── 6 通用控件
│   │   ├── 6.1 如何通过控件ID获得控件窗口指针
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.10 如何为控件添加工具提示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.11 如何在编辑框中追加文本
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.12 如何在编辑框中实现多行显示
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.13 如何限制编辑框输入文本的长度
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.14 如何限制编辑框只能输入数字
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoEdit.cpp
│   │   │       ├── DemoEdit.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.15 如何将编辑框中输入的字符转换为大写(小写)
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoEdit.cpp
│   │   │       ├── DemoEdit.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.16 如何在按钮上显示图标
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.17 如何在按钮上显示位图
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.18 如何实现位图按钮
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoButton.cpp
│   │   │       ├── DemoButton.h
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.19 如何设置和获得单选按钮的选中状态
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.2 如何通过控件窗口指针获得控件ID
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.20 如何设置和获得一组单选按钮的选中状态
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.21 如何使用组合框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.22 如何实现带自动完成功能的组合框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.23 如何设置组合框中列表框的宽度
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.24 如何在组合框中显示文件列表
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.25 如何使用列表框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.26 如何在列表框中添加水平滚动条
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.27 如何使用进度条
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.28 如何使用滑块
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.29 如何使用旋转按钮
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.3 如何获得指定点的控件指针
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.30 如何在列表控件中插入列
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.31 如何在列表控件中插入行
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.32 如何设置列表控件的显示方式
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.33 如何设置列表控件的背景图片
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.34 如何在列表控件中整行选中
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.35 如何在列表控件中显示网格线
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.36 如何在列表控件中使用复选框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.37 如何在列表控件中排序表项
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.38 如何在树控件中插入项
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.39 如在树控件中添加连线和按钮
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.4 如何遍历控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.40 如何从树控件中删除项
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.41 如何展开和选择树项
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.42 如何设置树控件中项的图像
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.43 如何遍历树控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.44 如何使用标签控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.45 如何使用日期时间控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.46 如何显示RichEdit控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.5 如何根据父窗口的大小改变控件的大小和位置
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.6 如何显示或隐藏控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.7 如何启用或禁用控件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 6.8 如何改变控件的颜色
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoEdit.cpp
│   │   │       ├── DemoEdit.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 6.9 如何设置控件的焦点
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 7 GDI
│   │   ├── 7.1 如何通过HDC获得CDC指针
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 7.10 如何使用画刷
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 7.11 如何使用字体
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.12 如何实现“橡皮筋”功能
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.13 如何显示位图资源
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 7.14 如何显示位图文件
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.15 如何用桌面背景填充指定区域
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.16 如何进行坐标映射
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.17 如何获得其他程序的图标
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.exe
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 7.2 如何创建屏幕DC
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 7.3 如何选择预定义的GDI对象
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.4 如何获得文本的长度和高度
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 7.5 如何在长文本末端显示省略号
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.6 如何设置文本的对齐方式
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.7 如何设置背景模式
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── Resource.h
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       └── res
│   │   ├── 7.8 如何绘制图形
│   │   │   └── Demo
│   │   │       ├── ChildFrm.cpp
│   │   │       ├── ChildFrm.h
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDoc.cpp
│   │   │       ├── DemoDoc.h
│   │   │       ├── DemoView.cpp
│   │   │       ├── DemoView.h
│   │   │       ├── MainFrm.cpp
│   │   │       ├── MainFrm.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 7.9 如何使用画笔
│   │       └── Demo
│   │           ├── ChildFrm.cpp
│   │           ├── ChildFrm.h
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDoc.cpp
│   │           ├── DemoDoc.h
│   │           ├── DemoView.cpp
│   │           ├── DemoView.h
│   │           ├── MainFrm.cpp
│   │           ├── MainFrm.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 8 文件
│   │   ├── 8.1 如何获得或设置文件的属性
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── FolderDialog.cpp
│   │   │       ├── FolderDialog.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.10 如何查找文件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.11 如何使用Shell操作文件
│   │   │   ├── Demo
│   │   │   │   ├── Demo.cpp
│   │   │   │   ├── Demo.dsp
│   │   │   │   ├── Demo.dsw
│   │   │   │   ├── Demo.h
│   │   │   │   ├── Demo.rc
│   │   │   │   ├── DemoDlg.cpp
│   │   │   │   ├── DemoDlg.h
│   │   │   │   ├── ReadMe.txt
│   │   │   │   ├── StdAfx.cpp
│   │   │   │   ├── StdAfx.h
│   │   │   │   ├── res
│   │   │   │   └── resource.h
│   │   │   └── Thumbs.db
│   │   ├── 8.12 如何获得应用程序的目录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.13 如何获得或设置进程的当前目录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.14 如何获得Windows目录和System目录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.15 如何创建临时文件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.16 如何创建目录
│   │   │   └── Demo
│   │   │       ├── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.17 如何删除目录
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.18 如何逐行读取文本文件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.19 如何在INI文件中读写数据
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.ini
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.2 如何获得文件的信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── FolderDialog.cpp
│   │   │       ├── FolderDialog.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.20 如何获得INI文件的全部段名
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.21 如何获得INI文件指定段的全部键名和键值
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.3 如何使用文件对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.4 如何实现文件夹对话框
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── FolderDialog.cpp
│   │   │       ├── FolderDialog.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.5 如何在列表框或组合框中显示文件和目录列表
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.6 如何复制文件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.7 如何移动文件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 8.8 如何删除文件
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 8.9 如何重命名文件
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   ├── 9 打印
│   │   ├── 9.1 如何通过打印对话框获得打印机设备环境
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 9.2 如何获得和设置打印页码范围
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 9.3 如何获得打印份数
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 9.4 如何获得和设置打印方向
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 9.5 如何获得页面信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 9.6 如何实现框架之外的打印
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 9.7 如何实现分页打印
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   ├── 9.8 如何获得打印机信息
│   │   │   └── Demo
│   │   │       ├── Demo.cpp
│   │   │       ├── Demo.dsp
│   │   │       ├── Demo.dsw
│   │   │       ├── Demo.h
│   │   │       ├── Demo.plg
│   │   │       ├── Demo.rc
│   │   │       ├── DemoDlg.cpp
│   │   │       ├── DemoDlg.h
│   │   │       ├── ReadMe.txt
│   │   │       ├── StdAfx.cpp
│   │   │       ├── StdAfx.h
│   │   │       ├── res
│   │   │       └── resource.h
│   │   └── 9.9 如何枚举打印机
│   │       └── Demo
│   │           ├── Demo.cpp
│   │           ├── Demo.dsp
│   │           ├── Demo.dsw
│   │           ├── Demo.h
│   │           ├── Demo.plg
│   │           ├── Demo.rc
│   │           ├── DemoDlg.cpp
│   │           ├── DemoDlg.h
│   │           ├── ReadMe.txt
│   │           ├── StdAfx.cpp
│   │           ├── StdAfx.h
│   │           ├── res
│   │           └── resource.h
│   └── 光盘使用说明.txt
└── 《精通Visual C 实效编程280例》光盘源代码.rar

929 directories, 4241 files


实例下载地址

《精通Visual C++实效编程280例》光盘源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警