重温VC++
CObject
|-----CCmdTarget
|--CWinThread |--CWnd |--CDocument
|--CWinApp |--CFrameWnd
|--CView
1、CWinApp:是“应用程序类”,负责初始化和运行应用程序。应用程序类对象是程序开始运行后创建的第一个对象,并且在程序结束前最后一个执行的对象。应用程序类创建后,应用程序类负责创建程序的其他对象:视图对象、文档对象和主窗口对象。一般应用程序类都是CWinApp的派生类,AppWizard的默认规则是C***App,其中***是应用程序名。
2、CFrameWnd:是应用程序的“框架窗口类”,负责显示和搜寻用户命令。