本书详细描述了使用Visual C++ 2005与MFC开发Windows窗体应用程序的方法,通过循序渐进的教学模式,一步步教读者构建功能复杂的Win32应用程序。全书共19章,前3章简单回顾了C++语言的重点并介绍MFC库中与窗口无关的一些基础类,接下来逐章讲述窗口程序设计的基本概念、窗口类CWnd、Windows控件、键盘及鼠标的相关用法、控制菜单的方法、MFC文档/视图结构、绘图及处理位图的方法、打印及控制打印图形尺寸的方法、ActiveX控件。第18、19章是较高级的主题,分别讨论Win32模式下的内存管理、进程及多线程系统,以及registry系统。本书面向Visual C++初学者,要求读者必须有C++语言基础,而且能够操作Windows,如果在面向对象及数据结构方面有深入的了解则更佳。