STDAFX.H
上传用户:lvjun8202
上传日期:2013-04-30
资源大小:797k
文件大小:3k
源码类别:

SNMP编程

开发平台:

C/C++

  1. // stdafx.h : include file for standard system include files,
  2. //  or project specific include files that are used frequently, but
  3. //      are changed infrequently
  4. //
  5. #if !defined(AFX_STDAFX_H__E12E6A49_1CE4_11D3_BACD_12345600558E__INCLUDED_)
  6. #define AFX_STDAFX_H__E12E6A49_1CE4_11D3_BACD_12345600558E__INCLUDED_
  7. #if _MSC_VER > 1000
  8. #pragma once 
  9. #endif // _MSC_VER > 1000
  10. #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
  11. #define AFX_IDW_SIZEBAR_LEFT AFX_IDW_DOCKBAR_LEFT + 4
  12. #define AFX_IDW_SIZEBAR_RIGHT AFX_IDW_DOCKBAR_RIGHT + 5
  13. #define AFX_IDW_SIZEBAR_TOP AFX_IDW_DOCKBAR_TOP + 6
  14. #define AFX_IDW_SIZEBAR_BOTTOM AFX_IDW_DOCKBAR_BOTTOM + 7
  15. #define safe_delete(p){if(p){delete p;p=NULL;}}
  16. #include <afxtempl.h>
  17. #include <afxpriv.h>
  18. #include <afxcview.h>
  19. #include <afxwin.h>         // MFC core and standard components
  20. #include <afxext.h>         // MFC extensions
  21. #include <afxdisp.h>        // MFC Automation classes
  22. //#ifndef _AFX_NO_DB_SUPPORT
  23. //#include <afxdb.h> // MFC ODBC database classes
  24. //#endif // _AFX_NO_DB_SUPPORT
  25. //#ifndef _AFX_NO_DAO_SUPPORT
  26. //#include <afxdao.h> // MFC DAO database classes
  27. //#endif // _AFX_NO_DAO_SUPPORT
  28. #include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
  29. #ifndef _AFX_NO_AFXCMN_SUPPORT
  30. #include <afxcmn.h> // MFC support for Windows Common Controls
  31. #endif // _AFX_NO_AFXCMN_SUPPORT
  32. #include <afxsock.h> // MFC socket extensions
  33. //#include <mgmtapi.h>
  34. #include "menubar.h"
  35. #include "coolmenu.h"
  36. #include "DibList.h"
  37. #include "AdressComboBox.h"
  38. #include "GlobalVariable.h"
  39. #include "memDC.h"
  40. #include "Cool3DWndManager.h"
  41. #include "AutoScrollView.h"
  42. #include <MMSystem.h>
  43. #define ID_MAIN_VIEW                    201
  44. /*#define ID_STATION_VIEW                 202
  45. #define ID_STATISTICS_VIEW              203
  46. #define ID_DLERSU_VIEW                  204
  47. #define ID_BOARD_VIEW                   205
  48. */
  49. class CViewMgrItem:public CObject
  50. {
  51. public:
  52. CViewMgrItem()
  53. {
  54. // m_pCompenentFormer = NULL;
  55. m_nView = ID_MAIN_VIEW;
  56. m_nLocate = 0;
  57. m_nLayer = 0;
  58. m_nFrame = 0;
  59. m_nModule = 0;
  60. m_nStatus = 0;
  61. m_nStyle = 0;
  62. m_nNo = 0;
  63. m_nMachineStyle = 0;
  64. m_strStationName = _T("");
  65. m_strName = _T("");
  66. m_strFullPath = _T("");
  67. };
  68. ~CViewMgrItem(){};
  69. const CViewMgrItem& operator=( const CViewMgrItem& a )
  70. {
  71. m_nView = a.m_nView;
  72. m_nLocate = a.m_nLocate;
  73. m_nLayer = a.m_nLayer;
  74. m_nFrame = a.m_nFrame;
  75. m_nModule = a.m_nModule;
  76. m_nStatus = a.m_nStatus;
  77. m_strName = a.m_strName;
  78. m_strStationName = a.m_strStationName;
  79. m_nStyle = a.m_nStyle;
  80. m_nNo = a.m_nNo;
  81. m_nMachineStyle = a.m_nMachineStyle;
  82. m_strFullPath = a.m_strFullPath;
  83. return *this;
  84. }
  85. int m_nLocate;
  86. int m_nLayer;
  87. int m_nFrame;
  88. int m_nModule;
  89. int m_nStatus;
  90. int m_nStyle;
  91. int m_nNo;
  92. int m_nMachineStyle;
  93. CString m_strName;
  94. CString m_strStationName;
  95. CString m_strFullPath;
  96. // CCompenentFormer * m_pCompenentFormer;
  97. UINT m_nView; 
  98. };
  99. typedef CTypedPtrArray <CObArray, CViewMgrItem*> CViewMgrArray;
  100. // CG: The following line was added by the Windows Multimedia component. #pragma comment(lib, "winmm.lib")
  101. #import "c:program filescommon filessystemadomsado15.dll" no_namespace rename("EOF","adoEOF") /*数据库相关*/
  102. //{{AFX_INSERT_LOCATION}}
  103. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  104. #endif // !defined(AFX_STDAFX_H__E12E6A49_1CE4_11D3_BACD_12345600558E__INCLUDED_)