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

📄 cmapx.h

📁 mapx 加地图vc mapx添加图元信息,地址翻译
💻 H
字号:
#if !defined(AFX_CMAPX_H__BEE5ABB0_9512_4345_A338_9408F48002E9__INCLUDED_)
#define AFX_CMAPX_H__BEE5ABB0_9512_4345_A338_9408F48002E9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++, your modifications will be overwritten.

/////////////////////////////////////////////////////////////////////////////
// CCMapX wrapper class

class CCMapX : public CWnd
{
protected:
	DECLARE_DYNCREATE(CCMapX)
public:
	CLSID const& GetClsid()
	{
		static CLSID const clsid
			= { 0xb06b11b1, 0xebec, 0x4972, { 0xb7, 0x86, 0x36, 0x9e, 0xb4, 0x1c, 0x18, 0xb2 } };
		return clsid;
	}
	virtual BOOL Create(LPCTSTR lpszClassName,
		LPCTSTR lpszWindowName, DWORD dwStyle,
		const RECT& rect,
		CWnd* pParentWnd, UINT nID,
		CCreateContext* pContext = NULL)
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }

    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
		const RECT& rect, CWnd* pParentWnd, UINT nID,
		CFile* pPersist = NULL, BOOL bStorage = FALSE,
		BSTR bstrLicKey = NULL)
	{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
		pPersist, bStorage, bstrLicKey); }

// Attributes
public:
	CString GetDataSetGeoField();
	void SetDataSetGeoField(LPCTSTR);
	CString GetVersion();
	OLE_HANDLE GetHWnd();
	LPDISPATCH GetAnnotations();
	LPUNKNOWN GetDataset();
	void SetDataset(LPUNKNOWN);
	LPDISPATCH GetLayers();
	BOOL GetAutoRedraw();
	void SetAutoRedraw(BOOL);
	double GetZoom();
	void SetZoom(double);
	double GetCenterX();
	void SetCenterX(double);
	double GetCenterY();
	void SetCenterY(double);
	CString GetGeoSet();
	void SetGeoSet(LPCTSTR);
	double GetGeoSetWidth();
	double GetMapPaperHeight();
	double GetMapPaperWidth();
	short GetMaxSearchTime();
	void SetMaxSearchTime(short);
	long GetPaperUnit();
	void SetPaperUnit(long);
	BOOL GetPreferCompactLegends();
	void SetPreferCompactLegends(BOOL);
	LPDISPATCH GetDefaultStyle();
	void SetDefaultStyle(LPDISPATCH);
	CString GetGeoDictionary();
	void SetGeoDictionary(LPCTSTR);
	long GetDataSetTheme();
	void SetDataSetTheme(long);
	long GetCurrentTool();
	void SetCurrentTool(long);
	long GetMousePointer();
	void SetMousePointer(long);
	LPDISPATCH GetDataSets();
	LPDISPATCH GetTitle();
	CString GetTitleText();
	void SetTitleText(LPCTSTR);
	long GetMapUnit();
	void SetMapUnit(long);
	double GetRotation();
	void SetRotation(double);
	LPDISPATCH GetGeosets();
	long GetAreaUnit();
	void SetAreaUnit(long);
	LPDISPATCH GetBounds();
	void SetBounds(LPDISPATCH);
	LPDISPATCH GetDisplayCoordSys();
	void SetDisplayCoordSys(LPDISPATCH);
	LPDISPATCH GetNumericCoordSys();
	void SetNumericCoordSys(LPDISPATCH);
	BOOL GetExportSelection();
	void SetExportSelection(BOOL);
	LPDISPATCH GetSelectionStyle();
	void SetSelectionStyle(LPDISPATCH);
	LPDISPATCH GetFeatureFactory();
	long GetDefaultConversionResolution();
	void SetDefaultConversionResolution(long);
	OLE_COLOR GetBackColor();
	void SetBackColor(OLE_COLOR);
	long GetMousewheelSupport();
	void SetMousewheelSupport(long);
	BOOL GetMatchNumericFields();
	void SetMatchNumericFields(BOOL);
	float GetMapScreenWidth();
	float GetMapScreenHeight();
	long GetRedrawInterval();
	void SetRedrawInterval(long);
	CString GetSearchPath();
	void SetSearchPath(LPCTSTR);
	short GetMatchThreshold();
	void SetMatchThreshold(short);
	BOOL GetWaitCursorEnabled();
	void SetWaitCursorEnabled(BOOL);
	BOOL GetPanAnimationLayer();
	void SetPanAnimationLayer(BOOL);
	long GetInfotipPopupDelay();
	void SetInfotipPopupDelay(long);
	CString GetMouseIcon();
	void SetMouseIcon(LPCTSTR);
	BOOL GetInfotipSupport();
	void SetInfotipSupport(BOOL);
	short GetFeatureEditMode();
	void SetFeatureEditMode(short);
	long GetCheckEscapeKeyInterval();
	void SetCheckEscapeKeyInterval(long);
	BOOL GetReuseEquivalentOnRestore();
	void SetReuseEquivalentOnRestore(BOOL);
	BOOL GetSnapToNodeSupport();
	void SetSnapToNodeSupport(BOOL);
	short GetSnapTolerance();
	void SetSnapTolerance(short);
	BOOL GetDynamicSelectionSupport();
	void SetDynamicSelectionSupport(BOOL);
	BOOL GetEditableLabels();
	void SetEditableLabels(BOOL);

// Operations
public:
	void ConvertCoord(float* ScreenX, float* ScreenY, double* MapX, double* MapY, long Direction);
	void ZoomTo(double Zoom, double X, double Y);
	void CreateCustomTool(short ToolNumber, long Type, const VARIANT& Cursor, const VARIANT& ShiftCursor, const VARIANT& CtrlCursor, const VARIANT& bInfoTips);
	double Distance(double X1, double Y1, double X2, double Y2);
	void Refresh();
	void PrintMap(long hDC, long X, long Y, long W, long H);
	void ExportMap(LPCTSTR Destination, long Format, const VARIANT& Width, const VARIANT& Height);
	void PropertyPage();
	void ConvertCoordV(VARIANT* ScreenX, VARIANT* ScreenY, VARIANT* MapX, VARIANT* MapY, long Direction);
	void SetSize(long Width, long Height);
	BOOL IsPointVisible(double X, double Y);
	BOOL ClipLine(double* X1, double* Y1, double* X2, double* Y2);
	BOOL ClipLineV(VARIANT* X1, VARIANT* Y1, VARIANT* X2, VARIANT* Y2);
	void SaveMapAsGeoset(LPCTSTR Name, LPCTSTR FileSpec);
	void Pan(float ScreenX, float ScreenY);
	LPDISPATCH ConvertCoordP(const VARIANT& X, const VARIANT& Y, long Direction);
	CString MilitaryGridReferenceFromPoint(const VARIANT& X, const VARIANT& Y);
	BOOL MilitaryGridReferenceToPoint(LPCTSTR MGRSPoint, double* X, double* Y);
	BOOL MilitaryGridReferenceToPointV(LPCTSTR MGRSPoint, VARIANT* X, VARIANT* Y);
	void AboutBox();
};

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

#endif // !defined(AFX_CMAPX_H__BEE5ABB0_9512_4345_A338_9408F48002E9__INCLUDED_)

⌨️ 快捷键说明

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