原文地址:[url]http://www.functionx.com/visualc/menus/introduction.htm[/url]

1.打开VC++6编辑器,新建一个空的Win32工程:



2.Alt+F7或者工程菜单里的设置,设置使用MFC作为共享库。


3.好了为工程添加文件,首先添加stdafx.h的头文件(工程菜单->添加到项目->新建):

#include "afxwin.h"

注:就是要使用MFC框架类的头文件。

4.添加源文件stdafx.cpp:
#include "stdafx.h"

5.添加头文件MainFrm.h:
#include "stdafx.h"

class CMainFrame:public CFrameWnd
{
public:
  CMainFrame();
  virtual ~CMainFrame();
};

使用了CFrameWnd这样的类所以加头文件stdafx.h否则编译不过的。

6.添加源文件MainFrm.cpp:

#include "MainFrm.h"

CMainFrame::CMainFrame()
{
  Create(NULL,TEXT("简单的窗口"),WS_OVERLAPPEDWINDOW,CRect(200,120,640,400));
}

CMainFrame::~CMainFrame()
{

}

类的实现部分。

7.添加头文件Exercise.h:
#include "stdafx.h"

class CExerciseApp:public CWinApp
{
public:
  BOOL InitInstance();
};

8.源文件Exercise.cpp:

#include "Exercise.h"
#include "MainFrm.h"

BOOL CExerciseApp::InitInstance()
{
  m_pMainWnd=new CMainFrame;
  m_pMainWnd->ShowWindow(SW_SHOW);
  m_pMainWnd->UpdateWindow();

  return TRUE;
}

CExerciseApp theApp;//一个程序实例

这里用到了CMainFrame类,所以包含头文件MainFrm.h

运行结果: