我是MFC的新手并不是全新的,但想在这个论坛上问专家,为什么选择一个项目而不是另一个.我希望这不是一个愚蠢的问题,因为我对MFC来说相对较新.
非常感谢
根据您的应用程序最适合的模板选择:
单文档界面(SDI) - 如果您的应用程序一次只需要处理1个文档或数据对象或数据集
示例:notepad.exe
多文档界面(MDI) - 如果您的应用程序需要一次处理多个文档或数据对象或数据集
示例:Visual Studio
基于对话 - 用于其他任何事情.
示例:计算器
无论您选择什么,您最终仍然可以使用相同的功能,您可以以任何方式对其进行自定义.因此,您不会限制自己开始的任何事情.
所有变体都附带CWinApp,它是您派生MFC应用程序的基类.
使用基于对话框的应用程序,您也可以使用CDialog.使用SDI应用程序,您也可以从CMainFrame,CDocument和CView开始.