- Select template of Visual C++ Win32 Project, with name of MFCminApplication, and click OK.
- Click Next on the Application Settings screen.
- Check Empty project option, and click Finish.
- After project created, click Project on the top menu, and select the project properties - MFCminApplication Properties...
- Select Configuration Properties -> General tab, select Use MFC in Shared DLL in Use of MFC property.
- Right click Source Files in Solution Explorer, -> Add -> Class to craete a new source file.
- Select Visual C++ Class, and click Add.
- Enter Class name of CMFCminApplication(both .h and .cpp file name will be generatedautomatically), with Base class of CWinApp, public Access. Finish.
- You will be complained Bass class 'CWinApp' not found in the project. Click Yes to continue adding the class.
- Modify the generated MFCminApplication.h and MFCminApplication.cpp:
MFCminApplication.h
#pragma once #include <afxwin.h> class CMFCminApplication : public CWinApp { public: virtual BOOL InitInstance(); };
MFCminApplication.cpp
#include "MFCminApplication.h" class CMFCminFrameWnd : public CFrameWnd { public: CMFCminFrameWnd(){ Create(0, L"Hello, Minimal MFC Application"); } }; BOOL CMFCminApplication::InitInstance(){ m_pMainWnd = new CMFCminFrameWnd; m_pMainWnd->ShowWindow(m_nCmdShow); return TRUE; } CMFCminApplication myApplication;
- Finally, you can build and run the application.
- The minimal application change the title only!
No comments:
Post a Comment