亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mapview.h

?? 基于mapx開發的GPS車輛監控的源碼
?? H
字號:
// MapView.h : interface of the CMapView class
//
/////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_MAPVIEW_H__991DAAAE_6771_11D3_92B5_0000E826141B__INCLUDED_)
#define AFX_MAPVIEW_H__991DAAAE_6771_11D3_92B5_0000E826141B__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "TargetSet.h"

#define CUSTOM_DRAW_TEXT_TOOL      21
#define CUSTOM_DRAW_SYMBOL_TOOL    22
#define CUSTOM_DRAW_LINE_TOOL      23
#define CUSTOM_DRAW_ELLIPSE_TOOL   24
#define CUSTOM_DRAW_REGION_TOOL    25
#define CUSTOM_DRAW_RECT_TOOL      26
#define CUSTOM_DRAW_ARC_TOOL       27


class CMapView : public CView
{
protected: // create from serialization only
	CMapView();
	DECLARE_DYNCREATE(CMapView)

// Attributes
public:
	CMapDemoDoc* GetDocument();

public:
	CMapX m_ctrlMapX; //聲明一個MapX對象
    CString m_strEditLayer;//當前動態編輯圖層名字
	double m_dPrevZoom, m_dCurZoom;
	double m_dPrevX, m_dCurX;
	double m_dPrevY, m_dCurY;
	BOOL m_bScaleBar;
	int m_nGpsOperation;
	BOOL m_bIsStartGps;
	BOOL m_bIsAutoLable;

	CGpsSet  gpsTarget;
	CGpsSet* m_pTarget;
	CGpsSetArray gpsTargetArray;
// Operations
public:
	//調色板設置 在MapX4.0下,真彩色已成缺省設置,可以不采用256色調色板
	void NotifyPaletteChanged(CWnd* pFocusWnd);
	void NotifyQueryNewPalette();
// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CMapView)
	public:
	virtual void OnDraw(CDC* pDC);  // overridden to draw this view
	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
	virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = NULL);
	virtual void OnInitialUpdate();
	virtual BOOL DestroyWindow();
	protected:
	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
	virtual void OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint);
	//}}AFX_VIRTUAL

// Implementation
public:
	void ClearAllTarget();
	void SetAnimationLayer();
	void UpdateSense();

	BOOL FindLayer(CString strLayerName);
	BOOL FindLayer(CString strLayerName,CMapXLayer& layer);
	void OnInfoToolUsed(CMapX &cMapX);
	void SetTitleVisible(BOOL bState);
	void SetTitle(CString str);
	void DrawScaleBar(CDC * pDC);
	virtual ~CMapView();
#ifdef _DEBUG
	virtual void AssertValid() const;
	virtual void Dump(CDumpContext& dc) const;
#endif

protected:

// Generated message map functions
protected:
	//{{AFX_MSG(CMapView)
	afx_msg void OnSize(UINT nType, int cx, int cy);
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
	afx_msg void OnFileOpengeoset();
	afx_msg void OnViewSysoption();
	afx_msg void OnMapToolSelect();
	afx_msg void OnMapToolZoomin();
	afx_msg void OnMapToolZoomout();
	afx_msg void OnMapToolPan();
	afx_msg void OnMapToolRadiusselect();
	afx_msg void OnMapToolRectangleselect();
	afx_msg void OnMapToolInformation();
	afx_msg void OnViewLayercontrol();
	afx_msg void OnViewScalebar();
	afx_msg void OnUpdateViewScalebar(CCmdUI* pCmdUI);
	afx_msg void OnToolUnselectall();
	afx_msg void OnMapeditSelettable();
	afx_msg void OnMapeditAddtext();
	afx_msg void OnMapeditAddsymbol();
	afx_msg void OnUpdateMapeditAddtext(CCmdUI* pCmdUI);
	afx_msg void OnUpdateMapeditAddsymbol(CCmdUI* pCmdUI);
	afx_msg void OnMapeditAddline();
	afx_msg void OnUpdateMapeditAddline(CCmdUI* pCmdUI);
	afx_msg void OnMapeditAddpolygon();
	afx_msg void OnUpdateMapeditAddpolygon(CCmdUI* pCmdUI);
	afx_msg void OnMapeditAddrect();
	afx_msg void OnUpdateMapeditAddrect(CCmdUI* pCmdUI);
	afx_msg void OnMapeditAddepplise();
	afx_msg void OnUpdateMapeditAddepplise(CCmdUI* pCmdUI);
	afx_msg void OnMapeditAddarc();
	afx_msg void OnUpdateMapeditAddarc(CCmdUI* pCmdUI);
	afx_msg void OnDestroy();
	afx_msg void OnAddTarget();
	afx_msg void OnEditTarget();
	afx_msg void OnStartGps();
	afx_msg void OnUpdateStartGps(CCmdUI* pCmdUI);
	afx_msg void OnEndGps();
	afx_msg void OnUpdateEndGps(CCmdUI* pCmdUI);
	afx_msg void OnUpdateAddTarget(CCmdUI* pCmdUI);
	afx_msg void OnUpdateEditTarget(CCmdUI* pCmdUI);
	afx_msg void OnGpsChangesymbol();
	afx_msg void OnUpdateGpsChangesymbol(CCmdUI* pCmdUI);
	afx_msg void OnTimer(UINT nIDEvent);
	afx_msg void OnChangeSymbol();
	afx_msg void OnUpdateChangeSymbol(CCmdUI* pCmdUI);
	afx_msg void OnLineChange();
	afx_msg void OnReagionChange();
	afx_msg void OnMapxProperty();
	afx_msg void OnDatabindNormal();
	afx_msg void OnUpdateDatabindNormal(CCmdUI* pCmdUI);
	afx_msg void OnBinddataOdbc();
	afx_msg void OnUpdateBinddataOdbc(CCmdUI* pCmdUI);
	afx_msg void OnBinddataArray();
	afx_msg void OnUpdateBinddataArray(CCmdUI* pCmdUI);
	afx_msg void OnBinddataNobind();
	afx_msg void OnUpdateBinddataNobind(CCmdUI* pCmdUI);
	afx_msg void OnThemeReange();
	afx_msg void OnUpdateThemeReange(CCmdUI* pCmdUI);
	afx_msg void OnThemeDot();
	afx_msg void OnUpdateThemeDot(CCmdUI* pCmdUI);
	afx_msg void OnThemePie();
	afx_msg void OnUpdateThemePie(CCmdUI* pCmdUI);
	afx_msg void OnThemeSymbol();
	afx_msg void OnUpdateThemeSymbol(CCmdUI* pCmdUI);
	afx_msg void OnThemeIndiv();
	afx_msg void OnUpdateThemeIndiv(CCmdUI* pCmdUI);
	afx_msg void OnThemeBar();
	afx_msg void OnUpdateThemeBar(CCmdUI* pCmdUI);
	//}}AFX_MSG
	
//MapX事件函數聲明
    
	void OnDrawUserLayer(LPDISPATCH Layer, long hOutputDC, long hAttributeDC, LPDISPATCH RectFull, LPDISPATCH RectInvalid);
	void OnToolUsed(short ToolNum, double X1, double Y1, double X2, double Y2, double Distance, BOOL Shift, BOOL Ctrl, BOOL* EnableDefault);
	void OnPolyToolUsedMap(short ToolNum, long Flags, LPDISPATCH Points, BOOL bShift, BOOL bCtrl, BOOL FAR* EnableDefault);
	void OnMouseDownMap(short Button, short Shift, float X, float Y);
	BOOL OnMouseMoveInMap(short Button, short Shift, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y);
	BOOL OnMouseUpInMap(short Button, short Shift, OLE_XPOS_PIXELS x, OLE_YPOS_PIXELS y);
	DECLARE_MESSAGE_MAP()
	DECLARE_EVENTSINK_MAP()
};

#ifndef _DEBUG  // debug version in MapView.cpp
inline CMapDemoDoc* CMapView::GetDocument()
   { return (CMapDemoDoc*)m_pDocument; }
#endif

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

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

#endif // !defined(AFX_MAPVIEW_H__991DAAAE_6771_11D3_92B5_0000E826141B__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品视频在线| 男男gaygay亚洲| 欧美国产97人人爽人人喊| 精品欧美久久久| 亚洲激情图片小说视频| 成人18视频日本| 国产盗摄精品一区二区三区在线| 亚洲一区二区三区免费视频| 91精品国产色综合久久不卡电影| 麻豆91精品91久久久的内涵| 欧美激情一区二区在线| 在线观看欧美精品| 国产精品影音先锋| 亚洲一区二区在线免费看| 日韩欧美国产wwwww| 99精品视频免费在线观看| 亚洲国产成人av好男人在线观看| 久久久久国产免费免费| 欧美午夜免费电影| 福利电影一区二区| 日韩av网站免费在线| 综合中文字幕亚洲| 日韩精品一区二区三区四区| 91丨九色丨尤物| 蜜桃精品视频在线| 一区二区三区欧美日韩| 国产欧美一区二区三区网站| 欧美日韩国产免费一区二区| 久久精品国产久精国产爱| 久久综合久久鬼色中文字| 欧美少妇xxx| 美国av一区二区| 日韩午夜在线播放| 久久久久久久久97黄色工厂| 国产精品综合二区| 亚洲国产精品一区二区www在线| 日本欧美一区二区在线观看| 亚洲欧洲色图综合| 久久蜜臀精品av| 精品久久一区二区三区| 欧美精品一二三| 欧美中文字幕一区| 91麻豆蜜桃一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 中文字幕不卡在线播放| 91国模大尺度私拍在线视频| 国产成人精品在线看| 一级日本不卡的影视| 一区二区三区在线看| 国产精品久久久久久久久图文区 | 国产一区二区0| 青青草精品视频| 香蕉av福利精品导航| 一区二区在线免费| 亚洲一线二线三线视频| 亚洲啪啪综合av一区二区三区| 久久精品亚洲乱码伦伦中文| 欧美大尺度电影在线| 日韩午夜激情电影| 日韩欧美国产午夜精品| 日韩一级二级三级| 日韩欧美一级片| 欧美电影免费观看高清完整版在| 91精品免费观看| 日韩一二在线观看| 日韩精品一区二区三区在线| 欧美成人乱码一区二区三区| 日韩视频123| xfplay精品久久| 久久免费的精品国产v∧| 精品盗摄一区二区三区| 精品1区2区在线观看| 久久综合精品国产一区二区三区| 精品久久久久久久久久久久久久久 | 成人开心网精品视频| 成人午夜激情视频| zzijzzij亚洲日本少妇熟睡| 99精品视频在线播放观看| 国产一区高清在线| 成人美女视频在线观看18| 成人免费视频播放| 91丨porny丨国产| 在线观看网站黄不卡| 在线不卡中文字幕播放| 欧美岛国在线观看| 久久蜜桃香蕉精品一区二区三区| 国产午夜精品久久久久久久| 国产精品成人在线观看| 亚洲综合网站在线观看| 日本欧美一区二区三区| 国产精品一区二区三区99| 成人黄色小视频在线观看| 欧美调教femdomvk| 精品国产91乱码一区二区三区| 日本一区二区三区四区在线视频| 亚洲欧美日韩国产成人精品影院| 一区二区三区**美女毛片| 免费观看30秒视频久久| 成人午夜免费av| 欧美军同video69gay| 2020国产成人综合网| 日韩伦理免费电影| 蜜臀久久99精品久久久画质超高清| 国产伦精品一区二区三区视频青涩| www.在线欧美| 精品少妇一区二区三区日产乱码| 国产精品视频线看| 日韩高清不卡一区二区三区| 国产精品69久久久久水密桃| 欧美性猛片aaaaaaa做受| 2021久久国产精品不只是精品| 亚洲美女屁股眼交| 国产精品一区二区不卡| 欧美日韩另类一区| 国产精品乱码久久久久久| 日韩精品欧美精品| 97久久超碰国产精品电影| 日韩三级精品电影久久久| 一区二区成人在线| 国产成人在线视频网址| 欧美男男青年gay1069videost | 依依成人精品视频| 激情深爱一区二区| 欧美日韩dvd在线观看| 国产精品国产三级国产aⅴ原创| 免费人成在线不卡| 欧美亚洲国产一区在线观看网站| 久久看人人爽人人| 日本不卡一区二区三区高清视频| 99久久夜色精品国产网站| 欧美一卡二卡在线| 亚洲国产高清不卡| 91成人在线精品| 亚洲不卡一区二区三区| 精品国产一区二区精华| 一区二区在线观看免费视频播放| 韩国v欧美v亚洲v日本v| 欧美群妇大交群中文字幕| 在线综合+亚洲+欧美中文字幕| www精品美女久久久tv| 亚洲一级二级在线| 99精品视频在线播放观看| 精品国产乱子伦一区| 国产一区二区导航在线播放| 91麻豆精品国产综合久久久久久| 久久综合久久综合九色| 国产成+人+日韩+欧美+亚洲| 日韩一区二区三区电影在线观看| 日本欧美一区二区三区乱码| 欧美日韩久久一区二区| 亚洲va中文字幕| 欧美色综合久久| 亚洲韩国一区二区三区| 色婷婷综合久久久中文一区二区| 国产精品福利一区| 成人av网站大全| 中文字幕一区二区日韩精品绯色| 国产福利一区二区| 国产精品私人影院| 99免费精品在线观看| 亚洲日本乱码在线观看| 成人av免费在线观看| 国产精品国产自产拍在线| 99精品热视频| 一区二区三区产品免费精品久久75| 在线免费亚洲电影| 亚洲一区二区三区视频在线 | 国产精品一区二区三区99| 精品福利视频一区二区三区| 国产激情视频一区二区在线观看| 久久免费偷拍视频| youjizz国产精品| 亚洲精选视频在线| 欧美精品高清视频| 久久精品国产精品亚洲精品| 久久久久久一二三区| 成人在线视频一区二区| 综合色天天鬼久久鬼色| 日本黄色一区二区| 偷拍日韩校园综合在线| 欧美成人一区二区三区在线观看 | 天天av天天翘天天综合网| 在线电影国产精品| 极品美女销魂一区二区三区免费 | 99久久精品久久久久久清纯| 亚洲一区在线播放| 日韩精品一区二区三区三区免费| 狠狠色丁香久久婷婷综合_中| 欧美经典一区二区| 色88888久久久久久影院野外| 午夜电影一区二区三区| 久久亚洲欧美国产精品乐播| 成人不卡免费av| 天天操天天色综合| 日本一区二区三区国色天香 | 久久久久久日产精品| 色综合久久中文综合久久牛| 日韩成人伦理电影在线观看| 国产日韩欧美a| 欧美日韩中文精品|