1 #include <afxwin.h> 2 3 class CMyApp : public CWinApp 4 { 5 public: 6 virtual BOOL InitInstance(); 7 }; 8 9 class CMainWindow: public CFrameWnd 10 { 11 public: 12 CMainWindow(); 13 protected: 14 afx_msg void OnPaint(); 15 DECLARE_MESSAGE_MAP() 16 };
1 #include "Hello.h" 2 3 CMyApp myApp; 4 BOOL CMyApp::InitInstance() 5 { 6 m_pMainWnd = new CMainWindow; 7 m_pMainWnd->ShowWindow(m_nCmdShow); 8 m_pMainWnd->UpdateWindow(); 9 10 return TRUE; 11 12 } 13 14 BEGIN_MESSAGE_MAP(CMainWindow,CFrameWnd) 15 ON_WM_PAINT() 16 END_MESSAGE_MAP() 17 18 CMainWindow::CMainWindow() 19 { 20 Create(NULL,_T("The Hello Application"),WS_OVERLAPPEDWINDOW|WS_VSCROLL,CRect(32,64,352,304)); 21 } 22 23 void CMainWindow::OnPaint() 24 { 25 CPaintDC dc(this); 26 CRect rect; 27 GetClientRect(&rect); 28 29 dc.DrawText(_T("Hello MFC"),-1,&rect,DT_CENTER|DT_VCENTER|DT_SINGLELINE); 30 }
我将以这一例程进行一个最基本的MFC程序的讲解。
1.3.1 应用程序对象
MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序,布布扣,bubuko.com
MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序
原文:http://www.cnblogs.com/ultrasound/p/3633018.html