MFC应用程序内部处理实例详解

需积分: 10 0 下载量 50 浏览量 更新于2024-07-24 收藏 2.35MB PDF 举报
VISUAL_C++MFC(第三部分) 本部分主要讲述了MFC(Microsoft Foundation Classes)在内部处理方面的应用,包括消息处理、文件和串行化、数据库、杂类等内容。 消息处理是MFC应用程序中非常重要的一部分。MFC提供了许多类来支持应用程序的非交互部分,例如发送消息、读写文件和时间事件等。第1、2章的例子详细讲述了在应用程序内部和外部发送数据和消息,包括子分类、超分类的生成以及创建自己的消息类型等等。 在MFC中,消息处理函数是非常重要的,它可以让窗口应用程序中的消息进入到C++类的内核且遵循MFC机制。例如,例59添加消息处理函数或重载MFC类,利用ClassWizard进入MFC消息处理系统,让特定消息进入相应的类成员函数。例60添加命令范围消息处理函数,手动添加一个消息处理函数到一个类中,处理所有的命令消息。例61重定向命令消息,讨论怎样定向一个命令消息到一个类中,而通常该消息不被传输到该类。例62创建自己的窗口消息,创建一个可以在应用程序中进行控制的消息。 文件和串行化是MFC应用程序中的另一个重要方面。第13章详细讲述了文件和串行化的内容,从平面文件到访问主要数据库供应商提供的数据库。串行化数据可以更好地组织和修改数据。 杂类是MFC应用程序中的一个重要组成部分,包括剪切、粘贴、列表、数组、时间等等内容。第14章详细讲述了这些内容。 在MFC应用程序中,内部处理实例是非常重要的,例如例12.1添加消息处理函数或重载MFC类,目标是添加一个消息处理函数或者重载一个MFC成员函数。策略是首先用ClassWizard自动地添加一个消息处理函数或重载成员函数,然后讨论当需要的处理函数或重载函数在ClassWizard指令系统的外面时,怎样手工完成。 本部分讲述了MFC应用程序中的内部处理方面的内容,包括消息处理、文件和串行化、数据库、杂类等内容,为读者提供了详细的MFC应用程序开发指南。