-
-
[分享][原创]最简单的MFC程序
-
发表于:
2013-10-29 10:52
6458
-
最简单的MFC做出来了
用vc6做的
第一步,选择win32 application项目
第二步,建立空项目
第三步,Project菜单里面选择Setting...
第四步,General选项卡里面选择Use MFC in a Shared DLL
//Hello.cpp文件里面内容如下:
#include <afxwin.h>
#include "Hello.h"
CMyApp myApp;
BOOL CMyApp::InitInstance()
{
m_pMainWnd=new CMainWindow;
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}
CMainWindow::CMainWindow()
{
Create(NULL,_T("The Hello Application"));
}
//Hello.h文件里面内容如下:
class CMyApp:public CWinApp
{
public:
virtual BOOL InitInstance();
};
class CMainWindow:public CFrameWnd
{
public:
CMainWindow();
};
就是这么简单
我是从《MFC Windows程序设计》 第2版 里面的例子学来的。书里面还有显示一行文字,我省略了,认为不够简单。之前我看了很多本MFC书籍,都是垃圾,还是微软写的比较专业。
顺便说一下,masm是从START:执行的,Win32是从main或WinMain执行,MFC是从BOOL CMyApp::InitInstance()
成员函数执行的。明白不
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)