⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 geopadview.h

📁 一个开源的基于WindowsCE的GIS系统。
💻 H
字号:
/************************************************************
//
//		Copyright (C) 2002, Geo Soft 
//		All rights reserved
//		mail: khuntipm@yahoo.com
//		web:  www.geosoftindia.com
//		Khunti Popat
//
************************************************************/
// GeoPADView.h : interface of the CGeoPADView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_GEOPADVIEW_H__04D5184A_DC24_467A_AC71_5320370AB4CF__INCLUDED_)
#define AFX_GEOPADVIEW_H__04D5184A_DC24_467A_AC71_5320370AB4CF__INCLUDED_

#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000



class CGeoPADView : public CView
{
	int gpsX;
	int gpsY;
protected: // create from serialization only
	CGeoPADView();
	DECLARE_DYNCREATE(CGeoPADView)

// Attributes
public:
	CGeoPADDoc* GetDocument();
	bool activeGPS;
	bool bOpen;
	int action;
	bool editVertex;
	

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CGeoPADView)
	public:
	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	protected:
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CGeoPADView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CGeoPADView)
	afx_msg void OnAddtheme();
	afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
	afx_msg void OnMouseMove(UINT nFlags, CPoint point);
	afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
	afx_msg void OnUpdateAddtheme(CCmdUI* pCmdUI);
	afx_msg void OnLayer();
	afx_msg void OnUpdateLayer(CCmdUI* pCmdUI);
	afx_msg void OnZoomFullext();
	afx_msg void OnUpdateZoomFullext(CCmdUI* pCmdUI);
	afx_msg void OnZoomActive();
	afx_msg void OnUpdateZoomActive(CCmdUI* pCmdUI);
	afx_msg void OnZoomIn();
	afx_msg void OnUpdateZoomIn(CCmdUI* pCmdUI);
	afx_msg void OnZoomInFix();
	afx_msg void OnUpdateZoomInFix(CCmdUI* pCmdUI);
	afx_msg void OnZoomOut();
	afx_msg void OnUpdateZoomOut(CCmdUI* pCmdUI);
	afx_msg void OnZoomOutFix();
	afx_msg void OnUpdateZoomOutFix(CCmdUI* pCmdUI);
	afx_msg void OnZoomSel();
	afx_msg void OnUpdateZoomSel(CCmdUI* pCmdUI);
	afx_msg void OnPan();
	afx_msg void OnUpdatePan(CCmdUI* pCmdUI);
	afx_msg void OnCenterXy();
	afx_msg void OnUpdateCenterXy(CCmdUI* pCmdUI);
	afx_msg void OnNewPrj();
	afx_msg void OnOpenPrj();
	afx_msg void OnSavePrj();
	afx_msg void OnUpdateSavePrj(CCmdUI* pCmdUI);
	afx_msg void OnSavePrjAs();
	afx_msg void OnUpdateSavePrjAs(CCmdUI* pCmdUI);
	afx_msg void OnFind();
	afx_msg void OnFreehMeasure();
	afx_msg void OnGoto();
	afx_msg void OnIdentify();
	afx_msg void OnMeasure();
	afx_msg void OnUnit();
	afx_msg void OnPtSelect();
	afx_msg void OnRasterOriginal();
	afx_msg void OnRasterLighten();
	afx_msg void OnRasterDarken();
	afx_msg void OnQuery();
	afx_msg void OnQueryresult();
	afx_msg void OnThemetable();
	afx_msg void OnAutoLabel();
	afx_msg void OnArrLabel();
	afx_msg void OnClearLabel();
	afx_msg void OnDefArrLabel();
	afx_msg void OnDefLabel();
	afx_msg void OnDelLabel();
	afx_msg void OnDelallLabel();
	afx_msg void OnLabelOnoff();
	afx_msg void OnSelLabel();
	afx_msg void OnNormal();
	afx_msg void OnRefresh();
	afx_msg void OnRemoveSel();
	afx_msg void OnIdZoomFeature();
	afx_msg void OnIdCenter();
	afx_msg void OnAboutGeopad();
	afx_msg void OnNewtheme();
	afx_msg void OnUpdateNewtheme(CCmdUI* pCmdUI);
	afx_msg void OnGpsGpspositionwindow();
	afx_msg void OnUpdateGpsGpspositionwindow(CCmdUI* pCmdUI);
	afx_msg void OnFeatureProp();
	afx_msg void OnUpdateFeatureProp(CCmdUI* pCmdUI);
	afx_msg void OnEditVertex();
	afx_msg void OnUpdateEditVertex(CCmdUI* pCmdUI);
	afx_msg BOOL OnEraseBkgnd(CDC* pDC);
	afx_msg void OnSelect();
	afx_msg void OnUpdateSelect(CCmdUI* pCmdUI);
	afx_msg void OnZoomSelFea();
	afx_msg void OnUpdateZoomSelFea(CCmdUI* pCmdUI);
	afx_msg void OnFpCenteronselectedfeature();
	afx_msg void OnUpdateFpCenteronselectedfeature(CCmdUI* pCmdUI);
	afx_msg void OnFpGotoselectedfeature();
	afx_msg void OnUpdateFpGotoselectedfeature(CCmdUI* pCmdUI);
	afx_msg void OnUpdateFpDeletefeature(CCmdUI* pCmdUI);
	afx_msg void OnFpDeletefeature();
	afx_msg void OnUpdateCenterGps(CCmdUI* pCmdUI);
	afx_msg void OnCenterGps();
	afx_msg void OnUpdateGpsGpsactive(CCmdUI* pCmdUI);
	afx_msg void OnGpsGpsactive();
	afx_msg void OnUpdateSelAtGps(CCmdUI* pCmdUI);
	afx_msg void OnSelAtGps();
	afx_msg void OnUpdateBuffQuery(CCmdUI* pCmdUI);
	afx_msg void OnBuffQuery();
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnGeopadHelp();
	afx_msg void OnSelectEdit();
	afx_msg void OnPoint();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

#ifndef _DEBUG  // debug version in GeoPADView.cpp
inline CGeoPADDoc* CGeoPADView::GetDocument()
   { return (CGeoPADDoc*)m_pDocument; }
#endif

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft eMbedded Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_GEOPADVIEW_H__04D5184A_DC24_467A_AC71_5320370AB4CF__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -