class CMyApp: public CWinApp {public: virtual BOOL InitInstance();} ; class CMainWindow: public CFrameWnd {public: CMainWindow();protected: afx_msg void OnPaint(); DECLARE_MESSAGE_MAP()} ; #include < afxwin.h > #include " Hello.h " CMyApp myAPP;BOOL CMyApp::InitInstance() { m_pMainWnd = new CMainWindow; m_pMainWnd->SetIcon(LoadIcon(IDI_ICON1),TRUE); m_pMainWnd->ShowWindow(m_nCmdShow); m_pMainWnd->UpdateWindow(); return TRUE;} BEGIN_MESSAGE_MAP(CMainWindow,CFrameWnd) ON_WM_PAINT()END_MESSAGE_MAP()CMainWindow::CMainWindow() { Create(NULL,_T("aaa"));} void CMainWindow::OnPaint() { CPaintDC dc(this); CRect rect; GetClientRect(&rect); dc.DrawText(_T("ad"),-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);} Project Setting General Use of MFC 选择 Use MFC in a Shared DLL