?? cmapx.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_)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -