一个最简单的MFC程序

// MFC的大门 stdafx.h
#include  " stdafx.h "

// 继承了CFrameWnd的子类CHelloWindow,主要实现了Window窗口
class  CHelloWindow :  public  CFrameWnd
{
public:
    CHelloWindow()
    
{
        Create(NULL,
"Hello World!",WS_OVERLAPPEDWINDOW,rectDefault);
    }

}
;

// 继承了CWinApp 的子类 CHellowApp,主要实现应用程序。这里必须实现CWinApp的虚函数 InitInstance,作为程序的入口。
class  CHellowApp:  public  CWinApp
{
public:
    
virtual BOOL InitInstance();
}
;

BOOL CHellowApp::InitInstance()
{
    m_pMainWnd 
= new CHelloWindow();
    m_pMainWnd
->ShowWindow(m_nCmdShow);
    
    
    
//获得窗口的绘图区,并写上一串字。
    CDC* dc = m_pMainWnd->GetDC();
    dc
->TextOut(20,20,"一个最小的MFC例子!");

    m_pMainWnd
->UpdateWindow();
    
return TRUE;
}


// 实例化CHellowApp类的对象 HelloApp。
CHellowApp HelloApp;
 

你可能感兴趣的:(C++)