StdAfx.h
上传用户:mica555
上传日期:2014-05-08
资源大小:68k
文件大小:3k
源码类别:

CAD

开发平台:

Visual C++

  1. // StdAfx.h : include file for standard system include files,
  2. //      or project specific include files that are used frequently,
  3. //      but are changed infrequently
  4. #if !defined(AFX_STDAFX_H__33EE49D0_2A12_4CF6_B4C7_422B9A0B6EB9__INCLUDED_)
  5. #define AFX_STDAFX_H__33EE49D0_2A12_4CF6_B4C7_422B9A0B6EB9__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #pragma warning(disable: 4786)
  10. //#pragma warning(disable: 4098)
  11. #define STRICT
  12. #ifndef _WIN32_WINNT
  13. #define _WIN32_WINNT 0x0400
  14. #endif
  15. // 'DEBUG workaround' below prevents the MFC or ATL #include-s 
  16. // from pulling in "afx.h" that would force the debug CRT through
  17. // #pragma-s.
  18. #if defined(_DEBUG) && !defined(_FULLDEBUG_)
  19. #define _DEBUG_WAS_DEFINED
  20. #undef _DEBUG
  21. #pragma message ("     Compiling MFC header files in release mode.")
  22. #endif
  23. #include <afxwin.h>         // MFC core and standard components
  24. #include <afxext.h>         // MFC extensions
  25. #ifndef _AFX_NO_OLE_SUPPORT
  26. #include <afxole.h>         // MFC OLE classes
  27. #include <afxodlgs.h>       // MFC OLE dialog classes
  28. #include <afxdisp.h>        // MFC Automation classes
  29. #endif // _AFX_NO_OLE_SUPPORT
  30. #ifndef _AFX_NO_DB_SUPPORT
  31. #include <afxdb.h>          // MFC ODBC database classes
  32. #endif // _AFX_NO_DB_SUPPORT
  33. #ifndef _AFX_NO_DAO_SUPPORT
  34. #include <afxdao.h>         // MFC DAO database classes
  35. #endif // _AFX_NO_DAO_SUPPORT
  36. #include <afxdtctl.h>       // MFC support for Internet Explorer 4 Common Controls
  37. #ifndef _AFX_NO_AFXCMN_SUPPORT
  38. #include <afxcmn.h>         // MFC support for Windows Common Controls
  39. #endif // _AFX_NO_AFXCMN_SUPPORT
  40. // AutoCAD MFC Extensions:
  41. #include "adui.h"
  42. #include "acui.h"
  43. #include "acuiComboBox.h"
  44. #include "acuiDialog.h"
  45. //{{AFX_INSERT_LOCATION}}
  46. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  47. #ifdef _DEBUG_WAS_DEFINED
  48. #define _DEBUG
  49. #undef _DEBUG_WAS_DEFINED
  50. #endif
  51. extern HINSTANCE _hdllInstance ;
  52. #include "rxdebug.h"
  53. // RX Includes
  54. #include "acdb.h"               // acdb definitions
  55. #include "rxregsvc.h"           // ARX linker
  56. #include "dbapserv.h"           // Host application services
  57. #include "aced.h"               // aced stuff
  58. #include "adslib.h"             // RXADS definitions
  59. #include "acdocman.h"           // MDI document manager
  60. #include "rxmfcapi.h"           // ObjectARX MFC support
  61. #include "AcExtensionModule.h"  // Utility class for extension dlls
  62. #ifdef _FULLDEBUG_
  63. #pragma message ("Warning! You should better not run this application in a Standard AutoCAD release.")
  64. #pragma message ("         Due to the memory managment constraints.")
  65. #endif
  66. #endif // !defined(AFX_STDAFX_H__33EE49D0_2A12_4CF6_B4C7_422B9A0B6EB9__INCLUDED)