背景:                 
[本书目录] [图书首页] [本书讨论区]  
链接地址:http://www.17xie.com/read-11092.html    注册17xie 一起来写书 实现您的出书梦想!

GetDocument()函数,为用户提供了pDoc指针。实际上,用户可以在任何需要使用文档类对象的地方调用GetDocument()函数。

在获得文档中保存的数据后(由临时生成的CString对象s保存),TextOut()函数在指定的位置将字符串显示出来。这里TextOut()函数是CDC类——设备环境类——的一个成员成员,函数的功能就是在指定位置输出指定字符串。

Windows系统中,屏幕和打印机等输出设备由设备环境类(CDC类)进行了封装,该类中包含了所有这些输出设备的信息,并提供了大量的成员函数供用户使用,如画直线、画简单曲线和输出文本等。设备环境提供了Windows环境下的设备无关性,用户无需考虑具体的输出对象,只要在“设备环境”上能够正确地绘图就可以了,其他与硬件有关的工作由Windows系统完成。在后面的两章中,将介绍有关设备环境的详细内容。

用户可以再次编译和运行“HelloWorld!”程序,结果如图2-14所示。

2-14  运行中的“HelloWorld!”程序

可以看到,在应用程序窗口的客户区中,正确显示了“HelloWorld!”字符串,这表明已经成功地完成了“HelloWorld!”程序。

在本节中,用户按照AppWizard的提示,一步一步地生成了“HelloWorld!”程序的框架,然后添加了一些必要的代码,最终生成了一个正确执行的“HelloWorld!”程序。在建立“HelloWorld!”程序的过程中,用户可能已经感觉到,使用AppWizard建立应用程序是十分方便快捷的,不用自己书写任何代码,AppWizard就已经按用户的定制要求建立了一个可以正常运行的起始应用程序。

在下一节中,将对AppWizard为用户生成的代码做一些解释,用户将在此基础上进一步了解MFC应用程序的结构和运行。

2.2  分析MFC程序结构

在上一节中,介绍了如何使用AppWizard建立“HelloWorld!”程序,在本节中将有重点地介绍该程序的代码。只有理解了MFC应用程序的基本结构和运行过程,才能按照自己

字数:908    最后更新:1年以前 [08-10 10:13]果冻 修改
本页编辑者:果冻  
[前一页]:第二章  [后一页]:第二章
[在本页中加入书签] [收藏本书] [推荐本书]
  17xie论坛 > 本书讨论区 > 本页评论   (共0条)
发表评论

用户名称 匿名发表
评论内容
验证码

关于我们 | 版权声明 | 免责声明 | 诚聘英才 | 联系我们 | 合作伙伴 | 友情链接 | 广告合作 | 提交意见
Copyright © 2007 17xie.com 互联网协同写书平台 京ICP备08002671号