MapFormView.h
上传用户:hzwailv
上传日期:2010-01-09
资源大小:405k
文件大小:2k
源码类别:

GIS编程

开发平台:

Visual C++

  1. //{{AFX_INCLUDES()
  2. #include "msflexgrid.h"
  3. //}}AFX_INCLUDES
  4. #if !defined(AFX_MAPFORMVIEW_H__306871C4_6EBA_11D3_92B5_0000E826141B__INCLUDED_)
  5. #define AFX_MAPFORMVIEW_H__306871C4_6EBA_11D3_92B5_0000E826141B__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. // MapFormView.h : header file
  10. //
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CMapFormView form view
  13. #ifndef __AFXEXT_H__
  14. #include <afxext.h>
  15. #endif
  16. class CMapFormView : public CFormView
  17. {
  18. protected:
  19. CMapFormView();           // protected constructor used by dynamic creation
  20. DECLARE_DYNCREATE(CMapFormView)
  21. // Form Data
  22. public:
  23. //{{AFX_DATA(CMapFormView)
  24. enum { IDD = IDD_GRID_FORMVIEW };
  25. CMSFlexGrid m_ctrlGrid;
  26. //}}AFX_DATA
  27. // Attributes
  28. public:
  29. // Operations
  30. public:
  31. BOOL IsInDataSet(CString strName);
  32. void WriteRows(int x,int y,int cols,CString str);
  33. void AddFormData();
  34. CMapX* m_pCtrlMapX;
  35. CMapView* m_pMapView;
  36. CString m_strEditLayer;
  37. // Overrides
  38. // ClassWizard generated virtual function overrides
  39. //{{AFX_VIRTUAL(CMapFormView)
  40. public:
  41. virtual void OnInitialUpdate();
  42. protected:
  43. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  44. //}}AFX_VIRTUAL
  45. // Implementation
  46. protected:
  47. virtual ~CMapFormView();
  48. #ifdef _DEBUG
  49. virtual void AssertValid() const;
  50. virtual void Dump(CDumpContext& dc) const;
  51. #endif
  52. // Generated message map functions
  53. //{{AFX_MSG(CMapFormView)
  54. afx_msg void OnSize(UINT nType, int cx, int cy);
  55. afx_msg void OnDestroy();
  56. //}}AFX_MSG
  57. DECLARE_MESSAGE_MAP()
  58. };
  59. /////////////////////////////////////////////////////////////////////////////
  60. //{{AFX_INSERT_LOCATION}}
  61. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  62. #endif // !defined(AFX_MAPFORMVIEW_H__306871C4_6EBA_11D3_92B5_0000E826141B__INCLUDED_)