// hello2.cpp #include class CMainWindow : public CFrameWnd { public: CMainWindow() { Create(NULL,"Hello World!"); } void OnPaint() { CPaintDC dc(this); dc.TextOut(10,10,"Hello world!"); } DECLARE_MESSAGE_MAP() }; BEGIN_MESSAGE_MAP( CMainWindow, CFrameWnd ) ON_WM_PAINT() END_MESSAGE_MAP() class CHelloApp : public CWinApp { public: virtual BOOL InitInstance() { m_pMainWnd = new CMainWindow(); m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow(); return TRUE; } }; CHelloApp HelloApp; // HelloApp's constructor initializes and runs the app