如何在dos下调用mfc的类?

c++ 专栏收录该内容
20 篇文章 0 订阅

在dos下调用mfc类,很简单,就只要挑选你想要使用的类包含下面相应的头文件。然后在“”“”“头文件前面”“”“”“”“”“定义:#define _AFXDLL

例如:我想使用Cstring类,那么代码如下:

#define _AFXDLL
#include<afxwin.h>

经过上述处理后有可能出现下面的错误:


这是由于没有对mfc类进行初始化的缘故。解决方法:

http://blog.csdn.net/priest18/article/details/5938766

http://blog.csdn.net/wuyong2k/article/details/7836105  

在使用mfc类前添加下面的代码:

 if(!AfxWinInit(::GetModuleHandle(NULL),NULL,::GetCommandLine(),0))
   {
     //??_Module.LogEvent(_T("MFC初始化错误!"), EVENTLOG_ERROR_TYPE );
     return 1;
   }


CAnimateCtrl    afxcmn.h

 
CArchive    afx.h    


CArchiveException    afx.h    


CArray    afxtempl.h    


CAsyncMonikerFile    afxole.h    


CAsyncSocket    afxsock.h    


CBitmap    afxwin.h    


CBitmapButton    afxext.h    


CBrush    afxwin.h    


CButton    afxwin.h    


CByteArray    afxcoll.h    


CCachedDataPathProperty    afxctl.h    


CCheckListBox    afxwin.h    


CClientDC    afxwin.h    


CCmdTarget    afxwin.h    


CCmdUI    afxwin.h    


CColorDialog    afxdlgs.h    


CComboBox    afxwin.h    


CComboBoxEx    afxcmn.h    


CCommandLineInfo    afxwin.h    


CCommonDialog    afxdlgs.h    


CConnectionPoint    afxdisp.h    


CControlBar    afxext.h    


CCriticalSection    afxmt.h    


CCtrlView    afxwin.h    


CDaoDatabase    afxdao.h    


CDaoException    afxdao.h    


CDaoFieldExchange    afxdao.h    


CDaoQueryDef    afxdao.h    


CDaoRecordset    afxdao.h    


CDaoRecordView    afxdao.h    


CDaoTableDef    afxdao.h    


CDaoWorkspace    afxdao.h    


CDatabase    afxdb.h    


CDataExchange    afxwin.h    


CDataPathProperty    afxctl.h    


CDateTimeCtrl    afxdtctl.h    


CDBException    afxdb.h    


CDBVariant    afxdb.h    


CDC    afxwin.h    


CDHtmlDialog    afxdhtml.h    


CDialog    afxwin.h    


CDialogBar    afxext.h    


CDocItem    afxole.h     


CDockState    afxadv.h    


CDocObjectServer    afxdocob.h    


CDocObjectServerItem    afxdocob.h    


CDocTemplate    afxwin.h    


CDocument    afxwin.h    


CDragListBox    afxcmn.h    


CDumpContext    afx.h    


CDWordArray    afxcoll.h    


CEdit    afxwin.h    


CEditView    afxext.h    


CEvent    afxmt.h    


CException    afx.h    


CFieldExchange    afxdb.h    


CFile    afx.h    


CFileDialog    afxdlgs.h    


CFileException    afx.h    


CFileFind    afx.h    


CFindReplaceDialog    afxdlgs.h    


CFont    afxwin.h    


CFontDialog    afxdlgs.h    


CFontHolder    afxctl.h    


CFormView    afxext.h    


CFrameWnd    afxwin.h    


CFtpConnection    afxinet.h    


CFtpFileFind    afxinet.h    


CGdiObject    afxwin.h    


CGopherConnection    afxinet.h    


CGopherFile    afxinet.h    


CGopherFileFind    afxinet.h    


CGopherLocator    afxinet.h    


CHeaderCtrl    afxcmn.h    


CHotKeyCtrl    afxcmn.h    


CHtmlEditCtrl    afxhtml.h    


CHtmlEditCtrlBase    afxhtml.h    


CHtmlEditDoc    afxhtml.h    


CHtmlEditView    afxhtml.h    


CHtmlStream    afxisapi.h    


CHtmlView    afxhtml.h    


CHttpArgList    afxisapi.h    


CHttpConnection    afxinet.h    


CHttpFile    afxinet.h    


CHttpFilter    afxisapi.h    


CHttpFilterContext    afxisapi.h    


CHttpServer    afxisapi.h    


CHttpServerContext    afxisapi.h    


CImage     atlimage.h  


CImageList    afxcmn.h    


CInternetConnection    afxinet.h    


CInternetException    afxinet.h    


CInternetFile    afxinet.h    


CInternetSession    afxinet.h    


CIPAddressCtrl    afxcmn.h    


CLinkCtrl    afxcmn.h    


CList    afxtempl.h    


CListBox    afxwin.h    


CListCtrl    afxcmn.h    


CListView    afxcview.h    


CLongBinary    afxdb_.h    


CMap    afxtempl.h    


CMapPtrToPtr    afxcoll.h    


CMapPtrToWord    afxcoll.h    


CMapStringToOb    afxcoll.h    


CMapStringToPtr    afxcoll.h    


CMapStringToString    afxcoll.h    


CMapWordToOb    afxcoll.h    


CMapWordToPtr    afxcoll.h    


CMDIChildWnd    afxwin.h    


CMDIFrameWnd    afxwin.h    


CMemFile    afx.h    


CMemoryException    afx.h    


CMenu    afxwin.h    


CMetaFileDC    afxext.h    


CMiniFrameWnd    afxwin.h    


CMonikerFile    afxole.h    


CMonthCalCtrl    afxdtctl.h    


CMultiDocTemplate    afxwin.h    


CMultiLock    afxmt.h    


CMultiPageDHtmlDialog    afxdhtml.h    


CMutex    afxmt.h    


CNotSupportedException    afx.h    


CObArray    afxcoll.h    


CObject    afx.h    


CObList    afxcoll.h    


COccManager    afxocc.h    


COleBusyDialog    afxodlgs.h    


COleChangeIconDialog    afxodlgs.h    


COleChangeSourceDialog    afxodlgs.h    


COleClientItem    afxole.h    


COleCmdUI    afxdocob.h    


COleControl    afxctl.h    


COleControlContainer    afxocc.h    


COleControlModule    afxctl.h    


COleControlSite    afxocc.h    


COleConvertDialog    afxodlgs.h    


COleCurrency    afxdisp.h    


COleDataObject    afxole.h    


COleDataSource    afxole.h    


COleDBRecordView    afxoledb.h    


COleDialog    afxodlgs.h    


COleDispatchDriver    afxdisp.h    


COleDispatchException    afxdisp.h    


COleDocObjectItem    afxole.h    


COleDocument    afxole.h    


COleDropSource    afxole.h    


COleDropTarget    afxole.h    


COleException    afxdisp.h    


COleInsertDialog    afxodlgs.h    


COleIPFrameWnd    afxole.h    


COleLinkingDoc    afxole.h    


COleLinksDialog    afxodlgs.h    


COleMessageFilter    afxole.h    


COleObjectFactory    afxdisp.h    


COlePasteSpecialDialog    afxodlgs.h    


COlePropertiesDialog    afxodlgs.h    


COlePropertyPage    afxctl.h    


COleResizeBar    afxole.h    


COleSafeArray    afxdisp.h    


COleServerDoc    afxole.h    


COleServerItem    afxole.h    


COleStreamFile    afxole.h    


COleTemplateServer    afxdisp.h    


COleUpdateDialog    afxodlgs.h    


COleVariant    afxdisp.h    


CPageSetupDialog    afxdlgs.h    


CPaintDC    afxwin.h    


CPalette    afxwin.h    


CPen    afxwin.h    


CPictureHolder    afxctl.h    


CPoint    atltypes.h    


CPrintDialog    afxdlgs.h    


CPrintDialogEx    afxdlgs.h    


CProgressCtrl    afxcmn.h    


CPropertyPage    afxdlgs.h    


CPropertySheet    afxdlgs.h    


CPropExchange    afxctl.h    


CPtrArray    afxcoll.h    


CPtrList    afxcoll.h    


CReBar    afxext.h    


CReBarCtrl    afxcmn.h    


CRecentFileList    afxadv.h    


CRecordset    afxdb.h    


CRecordView    afxdb.h    


CRect    atltypes.h    


CRectTracker    afxext.h    


CResourceException    afxwin.h    


CRgn    afxwin.h    


CRichEditCntrItem    afxrich.h    


CRichEditCtrl    afxcmn.h    


CRichEditDoc    afxrich.h    


CRichEditView    afxrich.h    


CScrollBar    afxwin.h    


CScrollView    afxwin.h    


CSemaphore    afxmt.h    


CSharedFile    afxadv.h    


CSingleDocTemplate    afxwin.h    


CSingleLock    afxmt.h    


CSize    atltypes.h    


CSliderCtrl    afxcmn.h    


CSocket    afxsock.h    


CSocketFile    afxsock.h    


CSpinButtonCtrl    afxcmn.h    


CSplitterWnd    afxext.h    


CStatic    afxwin.h    


CStatusBar    afxext.h    


CStatusBarCtrl    afxcmn.h    


CStdioFile    afx.h    


CStringArray    afxcoll.h    


CStringList    afxcoll.h    


CSyncObject    afxmt.h    


CTabCtrl    afxcmn.h    


CToolBar    afxext.h    


CToolBarCtrl    afxcmn.h    


CToolTipCtrl    afxcmn.h     


CTreeCtrl    afxcmn.h    


CTreeView    afxcview.h    


CTypedPtrArray    afxtempl.h    


CTypedPtrList    afxtempl.h    


CTypedPtrMap    afxtempl.h    


CUIntArray    afxcoll.h    


CUserException    afxwin.h    


CView    afxwin.h    


CWaitCursor    afxwin.h    


CWinApp    afxwin.h    


CWindowDC    afxwin.h    


CWinThread    afxwin.h    


CWnd    afxwin.h    


CWordArray    afxcoll.h 
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值