MFC\QT \C#都是框架。
MFC架构思想丰富,但是没有QT简单。
MFC存在主要是以前的MFC大项目的延续。
MFC和QT都需要学习,学到MFC之后,学习其他就比较简单了。
MFC依托于Windows平台,兼容性好,相比QT比较稳定,这是最大优势。
创建“空项目”
解析MFC必要的内容
**
**
- 设置配置属性
#include<afxwin.h>
//应用程序类
class CMyApp :public CWinApp
{
public:
//重写父类虚函数
virtual BOOL InitInstance();
};
//框架类
class CMainWindow :public CFrameWnd
{
public:
CMainWindow();
};
CMyApp myApp;
BOOL CMyApp::InitInstance()
{
m_pMainWnd = new CMainWindow;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}
CMainWindow::CMainWindow()
{
Create(NULL, _T("0xCC"));
}