[Sphere-axis-commits] CVS: Axis/S_ScriptsBase CDUOArt.cpp,NONE,1.1 CDUOArt.h,NONE,1.1 CDUOMap.cpp,NO
Brought to you by:
pesterle
From: Philip E. <pes...@us...> - 2003-07-02 00:13:33
|
Update of /cvsroot/sphere-axis/Axis/S_ScriptsBase In directory sc8-pr-cvs1:/tmp/cvs-serv18749/S_ScriptsBase Added Files: CDUOArt.cpp CDUOArt.h CDUOMap.cpp CDUOMap.h Log Message: no message --- NEW FILE: CDUOArt.cpp --- // CDUOArt.cpp : Definition of ActiveX Control wrapper class(es) created by Microsoft Visual C++ #include "stdafx.h" #include "CDUOArt.h" ///////////////////////////////////////////////////////////////////////////// // CDUOArt IMPLEMENT_DYNCREATE(CDUOArt, CWnd) // CDUOArt properties // CDUOArt operations --- NEW FILE: CDUOArt.h --- // CDUOArt.h : Declaration of ActiveX Control wrapper class(es) created by Microsoft Visual C++ #pragma once ///////////////////////////////////////////////////////////////////////////// // CDUOArt class CDUOArt : public CWnd { protected: DECLARE_DYNCREATE(CDUOArt) public: CLSID const& GetClsid() { static CLSID const clsid = { 0x42509308, 0x9EA0, 0x4603, { 0x92, 0x2E, 0xF1, 0xAC, 0x67, 0xFF, 0x6F, 0x4A } }; 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: // Operations public: void SetObject(short type, long index) { static BYTE parms[] = VTS_I2 VTS_I4 ; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, type, index); } void SetOffset(long x, long y) { static BYTE parms[] = VTS_I4 VTS_I4 ; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y); } long yScroll(long offset) { long result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0x9, DISPATCH_METHOD, VT_I4, (void*)&result, parms, offset); return result; } long xScroll(long offset) { long result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0xa, DISPATCH_METHOD, VT_I4, (void*)&result, parms, offset); return result; } void Scroll(long x, long y) { static BYTE parms[] = VTS_I4 VTS_I4 ; InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y); } void RemovePreviewItems() { InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void RemovePreviewItem(short ID, short x, short y, short z, short color) { static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 ; InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ID, x, y, z, color); } void RemovePreviewItemAt(long index) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, parms, index); } long AddPreviewItem(short ID, short x, short y, short z, short color) { long result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 ; InvokeHelper(0xf, DISPATCH_METHOD, VT_I4, (void*)&result, parms, ID, x, y, z, color); return result; } long AddHideStatic(short ID, long Block, short x, short y, short z, short color) { long result; static BYTE parms[] = VTS_I2 VTS_I4 VTS_I2 VTS_I2 VTS_I2 VTS_I2 ; InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, parms, ID, Block, x, y, z, color); return result; } void RemoveHideStatics() { InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void RemoveHideStaticAt(long index) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, parms, index); } void RemoveHideStatic(short ID, long Block, short x, short y, short z, short color) { static BYTE parms[] = VTS_I2 VTS_I4 VTS_I2 VTS_I2 VTS_I2 VTS_I2 ; InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ID, Block, x, y, z, color); } void RedrawControl() { InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void SetMulPath(LPCTSTR pszNewPath) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, parms, pszNewPath); } CString GetMulPath() { CString result; InvokeHelper(0x16, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL); return result; } BOOL SetCustomMulFile(short sFileIndex, LPCTSTR pszNewFilePath) { BOOL result; static BYTE parms[] = VTS_I2 VTS_BSTR ; InvokeHelper(0x17, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, sFileIndex, pszNewFilePath); return result; } CString GetCustomMulPath(short sFileIndex) { CString result; static BYTE parms[] = VTS_I2 ; InvokeHelper(0x18, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, sFileIndex); return result; } long get_BkColor(long color) { long result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, color); return result; } void put_BkColor(long color, long newValue) { static BYTE parms[] = VTS_I4 VTS_I4 ; InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, color, newValue); } }; --- NEW FILE: CDUOMap.cpp --- // CDUOMap.cpp : Definition of ActiveX Control wrapper class(es) created by Microsoft Visual C++ #include "stdafx.h" #include "CDUOMap.h" ///////////////////////////////////////////////////////////////////////////// // CDUOMap IMPLEMENT_DYNCREATE(CDUOMap, CWnd) // CDUOMap properties // CDUOMap operations --- NEW FILE: CDUOMap.h --- // CDUOMap.h : Declaration of ActiveX Control wrapper class(es) created by Microsoft Visual C++ #pragma once ///////////////////////////////////////////////////////////////////////////// // CDUOMap class CDUOMap : public CWnd { protected: DECLARE_DYNCREATE(CDUOMap) public: CLSID const& GetClsid() { static CLSID const clsid = { 0x2AC21540, 0x4C63, 0x4663, { 0xBF, 0x24, 0xD1, 0xDB, 0xD9, 0x20, 0x52, 0x23 } }; 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: // Operations public: void ZoomIn() { InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void ZoomOut() { InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void SetCenter(short x, short y) { static BYTE parms[] = VTS_I2 VTS_I2 ; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y); } void Scroll(short direction, short distance) { static BYTE parms[] = VTS_I2 VTS_I2 ; InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, direction, distance); } void CtrlToMap(short * x, short * y) { static BYTE parms[] = VTS_PI2 VTS_PI2 ; InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y); } void MapToCtrl(short * x, short * y) { static BYTE parms[] = VTS_PI2 VTS_PI2 ; InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y); } void GetCenter(short * x, short * y) { static BYTE parms[] = VTS_PI2 VTS_PI2 ; InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y); } short CtrlToMapX(short x) { short result; static BYTE parms[] = VTS_I2 ; InvokeHelper(0xd, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x); return result; } short CtrlToMapY(short y) { short result; static BYTE parms[] = VTS_I2 ; InvokeHelper(0xe, DISPATCH_METHOD, VT_I2, (void*)&result, parms, y); return result; } short MapToCtrlX(short x) { short result; static BYTE parms[] = VTS_I2 ; InvokeHelper(0xf, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x); return result; } short MapToCtrlY(short y) { short result; static BYTE parms[] = VTS_I2 ; InvokeHelper(0x10, DISPATCH_METHOD, VT_I2, (void*)&result, parms, y); return result; } short GetMapHeight(short x, short y) { short result; static BYTE parms[] = VTS_I2 VTS_I2 ; InvokeHelper(0x11, DISPATCH_METHOD, VT_I2, (void*)&result, parms, x, y); return result; } long AddDrawObject(short x, short y, short type, short size, long color) { long result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I4 ; InvokeHelper(0x12, DISPATCH_METHOD, VT_I4, (void*)&result, parms, x, y, type, size, color); return result; } BOOL RemoveDrawObject(short x, short y, short type, short size, long color) { BOOL result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I4 ; InvokeHelper(0x13, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, x, y, type, size, color); return result; } BOOL RemoveDrawObjectAt(long index) { BOOL result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0x14, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, index); return result; } void RemoveDrawObjects() { InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } long AddDrawRect(short xleft, short ytop, short width, short height, short mode, long color) { long result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I4 ; InvokeHelper(0x16, DISPATCH_METHOD, VT_I4, (void*)&result, parms, xleft, ytop, width, height, mode, color); return result; } void RemoveDrawRects() { InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } BOOL RemoveDrawRectAt(long index) { BOOL result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0x18, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, index); return result; } BOOL RemoveDrawRect(short x, short y, short width, short height, short mode, long color) { BOOL result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I4 ; InvokeHelper(0x19, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, x, y, width, height, mode, color); return result; } void SetClientPath(LPCTSTR pszClientPath) { static BYTE parms[] = VTS_BSTR ; InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, pszClientPath); } long GetCenterBlock() { long result; InvokeHelper(0x1b, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } BOOL SetCustomMulPath(short sFileIndex, LPCTSTR pszFilePath) { BOOL result; static BYTE parms[] = VTS_I2 VTS_BSTR ; InvokeHelper(0x1c, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, sFileIndex, pszFilePath); return result; } CString GetCustomMulPath(short sFileIndex) { CString result; static BYTE parms[] = VTS_I2 ; InvokeHelper(0x1d, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, sFileIndex); return result; } }; |