2.4.2 让控制台程序支持MFC/ATL
相当长的一段时间内,Visual C++(www.cppentry.com)程序员都存在着一种误解,即使用Visual C++(www.cppentry.com)的控制台程序中无法使用MFC和ATL,实际上,在Win32控制台程序中,我们仍可以使用MFC和ATL。
现在动手
现在我们体验一下如何使用Visual C++(www.cppentry.com)来开发支持MFC的控制台程序。
创建【Win32】→【Win32项目】,将项目命名为Win32MfcConsoleTest。
在向导的设置界面,记住勾选“MFC”或者“ATL”复选框,如图2-37所示,这样我们就可以在程序中使用MFC。

向导自动生成的代码如下:
按【Ctrl+F5】组合键执行该程序,运行结果如图2-38所示。

实际上在很多情况下,该程序中的theApp对象的构造并不是必需的,我们可以将主程序缩减如下:
按【Ctrl+F5】组合键执行该程序,结果如图2-39所示。

光盘导读
该项目对应于光盘中的目录“\ch02\Win32MfcConsoleTest”。
本书所附的关于支持MFC/ATL的Win32控制台程序,基本上会采用如上的结构,敬请读者朋友们注意。
【责任编辑:
王晶 TEL:(010)68476606】