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

📄 superlayout.h

📁 supermap objects 二次开发的vc文件相关的包
💻 H
📖 第 1 页 / 共 3 页
字号:
/////////////////////////////////////////////////////////////////////////////
// CsoLytMapBorder wrapper class

class CsoLytMapBorder : public COleDispatchDriver
{
public:
	CsoLytMapBorder() {}		// Calls COleDispatchDriver default constructor
	CsoLytMapBorder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytMapBorder(const CsoLytMapBorder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetInBorderPenWidth();
	void SetInBorderPenWidth(long);
	long GetOutBorderPenWidth();
	void SetOutBorderPenWidth(long);
	long GetOutLinePenWidth();
	void SetOutLinePenWidth(long);
	long GetInLinePenWidth();
	void SetInLinePenWidth(long);
	unsigned long GetOutLinePenColor();
	void SetOutLinePenColor(unsigned long);
	unsigned long GetInLinePenColor();
	void SetInLinePenColor(unsigned long);
	unsigned long GetOutBorderPenColor();
	void SetOutBorderPenColor(unsigned long);
	unsigned long GetInBorderPenColor();
	void SetInBorderPenColor(unsigned long);
	long GetInBorderDist();
	void SetInBorderDist(long);
	long GetInLineDist();
	void SetInLineDist(long);
	long GetOutLineDist();
	void SetOutLineDist(long);
	long GetOutBorderDist();
	void SetOutBorderDist(long);
	long GetFillStyle();
	void SetFillStyle(long);
	long GetCornerFillStyle();
	void SetCornerFillStyle(long);
	CString GetFilledBmpName();
	void SetFilledBmpName(LPCTSTR);
	CString GetCornerFilledBmpName();
	void SetCornerFilledBmpName(LPCTSTR);
	CString GetFilledString();
	void SetFilledString(LPCTSTR);
	CString GetCornerFilledString();
	void SetCornerFilledString(LPCTSTR);
	unsigned long GetFilledStringColor();
	void SetFilledStringColor(unsigned long);
	unsigned long GetCornerFilledStringColor();
	void SetCornerFilledStringColor(unsigned long);
	long GetRotateBase();
	void SetRotateBase(long);
	long GetCornerRotateBase();
	void SetCornerRotateBase(long);
	LPDISPATCH GetFilledFont();
	void SetFilledFont(LPDISPATCH);
	LPDISPATCH GetCornerFilledFont();
	void SetCornerFilledFont(LPDISPATCH);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytGroup wrapper class

class CsoLytGroup : public COleDispatchDriver
{
public:
	CsoLytGroup() {}		// Calls COleDispatchDriver default constructor
	CsoLytGroup(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytGroup(const CsoLytGroup& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	LPDISPATCH GetBounds();
	void SetBounds(LPDISPATCH);
	LPDISPATCH GetStyle();
	void SetStyle(LPDISPATCH);
	BOOL GetEditable();
	void SetEditable(BOOL);
	CString GetTag();
	void SetTag(LPCTSTR);
	long GetCount();
	void SetCount(long);

// Operations
public:
	void SetPosition(LPDISPATCH newpostion);
	void Move(long xOffset, long yOffset);
	void AlignToGrid();
	BOOL HitTest(long x, long y);
	void ShowPropertyDlg();
	BOOL Add(LPDISPATCH objLytElement);
	BOOL Remove(long nIndex);
	LPDISPATCH GetItem(long nIndex);
	void SetRefItem(long nIndex, LPDISPATCH newValue);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytMap wrapper class

class CsoLytMap : public COleDispatchDriver
{
public:
	CsoLytMap() {}		// Calls COleDispatchDriver default constructor
	CsoLytMap(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytMap(const CsoLytMap& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	LPDISPATCH GetBounds();
	void SetBounds(LPDISPATCH);
	LPDISPATCH GetStyle();
	void SetStyle(LPDISPATCH);
	BOOL GetEditable();
	void SetEditable(BOOL);
	CString GetTag();
	void SetTag(LPCTSTR);
	CString GetMapName();
	void SetMapName(LPCTSTR);
	BOOL GetMapHold();
	void SetMapHold(BOOL);
	long GetMapAction();
	void SetMapAction(long);
	double GetMapScale();
	void SetMapScale(double);
	LPDISPATCH GetGeoBounds();
	void SetGeoBounds(LPDISPATCH);
	long GetBorderType();
	void SetBorderType(long);
	LPDISPATCH GetMapBorder();
	void SetMapBorder(LPDISPATCH);
	LPDISPATCH GetClipRegion();
	void SetClipRegion(LPDISPATCH);

// Operations
public:
	void SetPosition(LPDISPATCH newpostion);
	void Move(long xOffset, long yOffset);
	void AlignToGrid();
	BOOL HitTest(long x, long y);
	void ShowPropertyDlg();
	void ViewEntire();
	void CenterAt(double x, double y);
	BOOL CreateLegend(LPDISPATCH objBound);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytElements wrapper class

class CsoLytElements : public COleDispatchDriver
{
public:
	CsoLytElements() {}		// Calls COleDispatchDriver default constructor
	CsoLytElements(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytElements(const CsoLytElements& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetCount();
	void SetCount(long);

// Operations
public:
	LPDISPATCH GetItem(long nIndex);
	void SetRefItem(long nIndex, LPDISPATCH newValue);
	void RemoveAll();
	BOOL Remove(const VARIANT& Index);
	BOOL MoveBottom(const VARIANT& Index);
	BOOL MoveTop(const VARIANT& Index);
	BOOL MoveUp(const VARIANT& Index);
	BOOL MoveDown(const VARIANT& Index);
	long MoveTo(const VARIANT& Index, long nIndexTo);
	LPDISPATCH CloneElement(LPDISPATCH objElement);
	LPDISPATCH CreateElement(long nType);
	LPDISPATCH CreateSoObject(LPCTSTR strObjectName);
	LPDISPATCH CreateLegend(LPDISPATCH objMap);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytSelection wrapper class

class CsoLytSelection : public COleDispatchDriver
{
public:
	CsoLytSelection() {}		// Calls COleDispatchDriver default constructor
	CsoLytSelection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytSelection(const CsoLytSelection& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetCount();
	void SetCount(long);

// Operations
public:
	LPDISPATCH GetItem(long nIndex);
	void SetRefItem(long nIndex, LPDISPATCH newValue);
	BOOL Add(LPDISPATCH objLytElement);
	BOOL Remove(const VARIANT& Index);
	void RemoveAll();
	BOOL Group();
	BOOL Ungroup();
	BOOL Find(LPDISPATCH objElement);
	BOOL AlignToGrid();
	BOOL AlignBottom();
	BOOL AlignTop();
	BOOL AlignLeft();
	BOOL AlignRight();
	BOOL CenterVertical();
	BOOL CenterHorizontal();
	BOOL SameWidth();
	BOOL SameHeight();
	void AddAll();
	BOOL Copy();
	BOOL Cut();
	BOOL Paste();
	BOOL SpaceAcross();
	BOOL SpaceDown();
	BOOL SaveToTemplet(LPCTSTR strFileName);
	void Invert();
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytRulerLine wrapper class

class CsoLytRulerLine : public COleDispatchDriver
{
public:
	CsoLytRulerLine() {}		// Calls COleDispatchDriver default constructor
	CsoLytRulerLine(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytRulerLine(const CsoLytRulerLine& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	BOOL GetHighLight();
	void SetHighLight(BOOL);
	unsigned long GetHighLightColor();
	void SetHighLightColor(unsigned long);
	double GetPosition();
	void SetPosition(double);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytRulerLines wrapper class

class CsoLytRulerLines : public COleDispatchDriver
{
public:
	CsoLytRulerLines() {}		// Calls COleDispatchDriver default constructor
	CsoLytRulerLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytRulerLines(const CsoLytRulerLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetCount();
	void SetCount(long);

// Operations
public:
	LPDISPATCH GetItem(long nIndex);
	void SetRefItem(long nIndex, LPDISPATCH newValue);
	LPDISPATCH CreateRulerLine(long Type, double Position);
	BOOL RemoveAll();
	BOOL RemoveAt(long nIndex, const VARIANT& Count);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytPage wrapper class

class CsoLytPage : public COleDispatchDriver
{
public:
	CsoLytPage() {}		// Calls COleDispatchDriver default constructor
	CsoLytPage(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytPage(const CsoLytPage& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetSize();
	void SetSize(long);
	double GetPageWidth();
	void SetPageWidth(double);
	double GetPageHeight();
	void SetPageHeight(double);
	long GetUnits();
	void SetUnits(long);
	unsigned long GetBackColor();
	void SetBackColor(unsigned long);
	unsigned long GetGridColor();
	void SetGridColor(unsigned long);
	BOOL GetGridVisible();
	void SetGridVisible(BOOL);
	long GetOrientation();
	void SetOrientation(long);

// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytRect wrapper class

class CsoLytRect : public COleDispatchDriver
{
public:
	CsoLytRect() {}		// Calls COleDispatchDriver default constructor
	CsoLytRect(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytRect(const CsoLytRect& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	LPDISPATCH GetBounds();
	void SetBounds(LPDISPATCH);
	LPDISPATCH GetStyle();
	void SetStyle(LPDISPATCH);
	BOOL GetEditable();
	void SetEditable(BOOL);
	CString GetTag();
	void SetTag(LPCTSTR);

// Operations
public:
	void SetPosition(LPDISPATCH newpostion);
	void Move(long xOffset, long yOffset);
	void AlignToGrid();
	BOOL HitTest(long x, long y);
	void ShowPropertyDlg();
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytPoly wrapper class

class CsoLytPoly : public COleDispatchDriver
{
public:
	CsoLytPoly() {}		// Calls COleDispatchDriver default constructor
	CsoLytPoly(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytPoly(const CsoLytPoly& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	LPDISPATCH GetBounds();
	void SetBounds(LPDISPATCH);
	LPDISPATCH GetStyle();
	void SetStyle(LPDISPATCH);
	BOOL GetEditable();
	void SetEditable(BOOL);
	CString GetTag();
	void SetTag(LPCTSTR);
	long GetCount();
	void SetCount(long);

// Operations
public:
	void SetPosition(LPDISPATCH newpostion);
	void Move(long xOffset, long yOffset);
	void AlignToGrid();
	BOOL HitTest(long x, long y);
	void ShowPropertyDlg();
	LPDISPATCH GetPoint(long nIndex);
	void SetRefPoint(long nIndex, LPDISPATCH newValue);
	LPDISPATCH GetPoints();
	void SetPoints(LPDISPATCH newPoints);
	void AddPoint(LPDISPATCH newPoint);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytTable wrapper class

class CsoLytTable : public COleDispatchDriver
{
public:
	CsoLytTable() {}		// Calls COleDispatchDriver default constructor
	CsoLytTable(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytTable(const CsoLytTable& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	LPDISPATCH GetBounds();
	void SetBounds(LPDISPATCH);
	LPDISPATCH GetStyle();
	void SetStyle(LPDISPATCH);
	BOOL GetEditable();
	void SetEditable(BOOL);
	CString GetTag();
	void SetTag(LPCTSTR);
	long GetCount();
	void SetCount(long);
	long GetRowCount();
	void SetRowCount(long);
	long GetColCount();
	void SetColCount(long);

// Operations
public:
	void SetPosition(LPDISPATCH newpostion);
	void Move(long xOffset, long yOffset);
	void AlignToGrid();
	BOOL HitTest(long x, long y);
	void ShowPropertyDlg();
	BOOL Add(LPDISPATCH objLytElement);
	BOOL Remove(long nIndex);
	LPDISPATCH GetItem(long nIndex);
	void SetRefItem(long nIndex, LPDISPATCH newValue);
	BOOL CreateTable(long nRows, long nCols);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytText wrapper class

class CsoLytText : public COleDispatchDriver
{
public:
	CsoLytText() {}		// Calls COleDispatchDriver default constructor
	CsoLytText(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
	CsoLytText(const CsoLytText& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

// Attributes
public:
	long GetType();
	void SetType(long);
	LPDISPATCH GetBounds();
	void SetBounds(LPDISPATCH);
	LPDISPATCH GetStyle();
	void SetStyle(LPDISPATCH);
	BOOL GetEditable();
	void SetEditable(BOOL);
	CString GetTag();
	void SetTag(LPCTSTR);
	LPDISPATCH GetFont();
	void SetFont(LPDISPATCH);
	long GetAlign();
	void SetAlign(long);
	short GetLineDist();
	void SetLineDist(short);
	unsigned long GetColor();
	void SetColor(unsigned long);
	CString GetText();
	void SetText(LPCTSTR);
	double GetRotation();
	void SetRotation(double);

// Operations
public:
	void SetPosition(LPDISPATCH newpostion);
	void Move(long xOffset, long yOffset);
	void AlignToGrid();
	BOOL HitTest(long x, long y);
	void ShowPropertyDlg();
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytArtText wrapper class

⌨️ 快捷键说明

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