MFC AppWizard 使用问题(比较奇怪)
在下用MFC appWizard,在step 6时,base class中没有CHtmlView.劳烦各位给在下解答一下。。。
在下是按以下文章做的,as follow:
网页地址:http://old.ddvip.net/program/vc/index1/11.htm
创建基本程序框架
对本例来说,我们将使用本章前面介绍过的单文档应用程序的一种变体。作为本工程的开始,使用File | New命令显示New对话框,选择MFC App-Wizard(EXE)工程类型,在Project Name域中键入名称,示例应用程序使用的应用程序名为Sg1_HTML,但你可以选择自己喜爱的任何名称。单击OK按钮,系统显示MFC AppWizard - Step 1对话框,选择Single Document选项,然后单击Next按钮两次,你会看到MFC AppWizard - Step 3对话框。
正常情况下,你会希望你的应用程序既用做OLE服务器又用做OLE容器。
但针对当前这种应用程序来说,绝大多数用户并不需要OLE服务器特性,原因在于只是使用这样的应用程序显示Web页面,而无须建立新的数据。正是出于这样的考虑,我们选择Container选项并选中Active Document Container复选框。回忆一下Active Document Container复选框的功能,就会知道它允许你显示像Microsoft Word这样的应用程序生成的ActiveX文档。再选中Automation和Ac-tiveX Controls复选框,单击Next,系统显示MFC AppWizard - Step 4对话框。
在这个对话框中你至少要看一看其中的几个选项:第一个选项是WindowsSockets,当应用程序要访问Internet或内联网时,应用程序需要Windows Socket支持。如果应用程序还要支持电子邮件,那么也要选中MAPI选项。最后,由于你的应用程序或许还需要相当复杂的工具条来向用户提供全功能的导航能力,那么也要选中Internet Explorer ReBars选项。我还把最近使用文件列表的文件数设置成了16。单击Next两次,系统显示MFC AppWizard - Step 6对话框。
这个对话框中唯一需要修改的选项是Base Class,必须把这个选项设置为CHtmlView,以便应用程序得到我们所期待的Internet功能。现在我们已经配置好了这个示例程序,单击Finish按钮,系统显示New Project Information对话框,然后单击OK生成框架应用。此时编译和运行应用程序时,你会看到如下图所示的屏幕显示。
在下水平比较差,所以拿不出很多分,希望大家不要嫌弃。