📄 automap.h
字号:
#ifndef __CMOAUTOMAP_H__MO21
#define __CMOAUTOMAP_H__MO21
// Manually generated IDispatch wrapper class created by ESRI
// NOTE: Do not modify the contents of this file.
/////////////////////////////////////////////////////////////////////////////
// CMoAutoMap wrapper class for MapObjects 2.1 14th February 2001
class CMoAutoMap : public COleDispatchDriver
{
public:
CMoAutoMap() {} // Calls COleDispatchDriver default constructor
CMoAutoMap(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CMoAutoMap(const CMoAutoMap& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
CMoLayers GetLayers();
void SetLayers(LPDISPATCH);
CMoRectangle GetExtent();
void SetExtent(LPDISPATCH);
CMoRectangle GetFullExtent();
void SetFullExtent(LPDISPATCH);
OLE_COLOR GetBackColor();
void SetBackColor(OLE_COLOR);
short GetBorderStyle();
void SetBorderStyle(short);
BOOL GetScrollBars();
void SetScrollBars(BOOL);
long GetCancelAction();
void SetCancelAction(long);
CMoTrackingLayer GetTrackingLayer();
void SetTrackingLayer(LPDISPATCH);
long GetRefreshCount();
void SetRefreshCount(long);
BOOL GetEnabled();
void SetEnabled(BOOL);
OLE_HANDLE GetHWnd();
void SetHWnd(OLE_HANDLE);
short GetAppearance();
void SetAppearance(short);
double GetMinWidth();
void SetMinWidth(double);
long GetMousePointer();
void SetMousePointer(long);
BOOL GetFullRedrawOnPan();
void SetFullRedrawOnPan(BOOL);
VARIANT GetCoordinateSystem();
void SetCoordinateSystem(const VARIANT&);
long GetMaxFileBuffer();
void SetMaxFileBuffer(long);
long GetWindowMode();
void SetWindowMode(long);
double GetRotationAngle();
void SetRotationAngle(double);
LPDISPATCH GetVisibleRegion();
void SetVisibleRegion(LPDISPATCH);
long GetGeometryEnvironment();
void SetGeometryEnvironment(long);
long GetDisplayUnit();
void SetDisplayUnit(long);
// Operations
public:
void AboutBox();
void Pan();
CMoPoint ToMapPoint(float X, float Y);
void FlashShape(LPDISPATCH shape, short nTimes);
void Refresh();
void DrawShape(LPDISPATCH shape, LPDISPATCH Symbol);
void DrawText(LPCTSTR text, LPDISPATCH shape, LPDISPATCH Symbol);
CMoEllipse TrackCircle();
CMoLine TrackLine();
CMoRectangle TrackRectangle();
void FromMapPoint(LPDISPATCH Point, float* X, float* Y);
double ToMapDistance(float distance);
float FromMapDistance(double distance);
CMoPolygon TrackPolygon();
void OutputMap(long hDC);
void PrintMap(LPCTSTR docName, LPCTSTR outputFile, BOOL landscapeOrientation);
void ExportMap(long exportType, LPCTSTR outputFile, double scaleFactor);
void CopyMap(double scaleFactor);
void CenterAt(double X, double Y);
void RefreshLayer(short index, const VARIANT& rect);
void ExportMap2(long exportType, LPCTSTR outputFile, double scaleFactor, const VARIANT& useSourceDepth);
void OutputMap2(long hDC, long X, long Y, long Width, long Height, const VARIANT& DrawFlags);
void RefreshRect(LPDISPATCH rect);
void EnableTIFFLZW(LPCTSTR licenseCode);
void EnableGIF(LPCTSTR licenseCode);
void EnableStreetMap(LPCTSTR licenseCode);
void ExportMapToJpeg(LPCTSTR outputFile, long percentQuality, BOOL isProgressive, double scaleFactor, long scaleSymbology);
void ExportMap3(long formatType, const VARIANT& formatData, double scaleFactor, long scaleSymbology, long exportDepth, long palette);
};
#endif // _CAUTOMAP_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -