Visual C++ 和M F C自动提供的限于窗口、消息和绘图的应程序
文件大小: 11860k
源码售价: 10 个金币 积分规则     积分充值
资源说明:用Visual C++ 和M F C创建的应用程序大多会自动生成窗口,并且可以处理消息, 进行绘图。M i c r o s o f t在这方面做了大量的工作,隐藏了内部工作,使我们能够更轻松 地创建一个一般的应用程序。然而,当用户不能实现他们想要实现的功能时,适当地 了解内部工作机制,对于消除编程上的困惑会有好处。更重要的是,知道怎样执行任 务(诸如把窗口放置到什么地方,从什么地方获得一个消息和在任意地方绘图),有助 于分清用户的应用程序和由Visual C++ 和M F C自动提供的限于窗口、消息和绘图的应 用程序。 Visual C++应用程序有四项主要基本知识:创建一个窗口、了解其他的M F C类、把消息 发送到一个窗口和在一个窗口内绘图。当然还有其他一些基本知识,我们也将在涉及时适当 地进行讨论。不过本部分将讨论以下四项基本知识。 窗口 在第1章中,我们首先讨论在使用和不使用M F C的情况下创建一个窗口,以便清楚地了解 M F C是如何工作的。M F C窗口既可以由属于M F C的C + +类创建,也可以由一个早于并存在于 M F C之外的非C + +窗口类创建。我们将进一步观看窗口类并讨论那些由Wi n d o w s操作系统提 供的窗口类。最后,再看看M F C应用程序中都有什么。 类 在第2章中,我们将全面地讨论M F C提供的强大的功能。大多数M F C类是从三个M F C基 类( C O b j e c t、C W n d和C C m d Ta rg e t )派生来的。并讨论构成一个应用程序的M F C类、支持窗口 界面的M F C类、用来绘图的类、访问文件的类、维护数据和数据库的类和访问因特网 ( I n t e r n e t )的M F C类。 消息处理 在第3章中,我们将讨论一个M F C应用程序是怎样通过消息与外界及应用程序进行通信的。 还将讨论四种消息类型,并跟踪一个消息通过接收消息的类。最后将探讨该路径上的重定向 消息。 绘图 在第4章中,我们将讨论在窗口中绘图的方法,包括绘图工具、绘图用的颜色、在屏幕或 打印机上绘图、绘制位图和图标、绘制矩形和圆、绘制动画。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。