白季飞龙的个人主页

MFC大杂烩

main.cpp

#include <afxwin.h>

class CMyApp :public CWinApp
{
public: virtual BOOL InitInstance() {
    m_pMainWnd = new CFrameWnd;
    ((CFrameWnd*)m_pMainWnd)->Create(NULL, _T("Hello World"), WS_OVERLAPPEDWINDOW);
    m_pMainWnd->ShowWindow(m_nCmdShow);
    m_pMainWnd->UpdateWindow();
    return true;
}
} myApp;

注意

  1. 如果是Visual Studio创建的空工程,需要将工程属性里的链接器->系统->子系统设置为窗口,将常规->MFC的使用设置为在共享DLL中使用MFC
  2. 本程序在MinGW下编译不过,因为MinGW下默认没有MFC的动态链接库。MFC公开源代码,理论上可以自己编译一个MinGW版本的MFC。

漫漫路,莫论逍遥;潜心修,只为悟道