根据您的应用程序最适合的模板选择:
单文档界面(SDI) - 如果您的应用程序一次只需要处理1个文档或数据对象或数据集
示例:notepad.exe
多文档界面(MDI) - 如果您的应用程序需要一次处理多个文档或数据对象或数据集
示例:Visual Studio
基于对话 - 用于其他任何事情.
示例:计算器
无论您选择什么,您最终仍然可以使用相同的功能,您可以以任何方式对其进行自定义.因此,您不会限制自己开始的任何事情.
所有变体都附带CWinApp,它是您派生MFC应用程序的基类.
使用基于对话框的应用程序,您也可以使用CDialog.使用SDI应用程序,您也可以从CMainFrame,CDocument和CView开始.