資源簡介
VC.NET下基于MapX的二次開發!MapX.cpp和MapX.h是不可少的。

代碼片段和文件信息
#include?“stdafx.h“
#include?
#include?“mapx.h“
/////////////////////////////////////////////////////////////////////////////
//?CMapX
#ifdef?CWND_MAPX
IMPLEMENT_DYNCREATE(CMapX?CWnd)
#endif
/////////////////////////////////////////////////////////////////////////////
//?CMapX?properties
CString?CMapX::GetDataSetGeoField()
{
CString?result;
GetProperty(0x1?VT_BSTR?(void*)&result);
return?result;
}
void?CMapX::SetDataSetGeoField(LPCTSTR?propVal)
{
SetProperty(0x1?VT_BSTR?propVal);
}
CString?CMapX::GetVersion()
{
CString?result;
GetProperty(0x2?VT_BSTR?(void*)&result);
return?result;
}
OLE_HANDLE?CMapX::GetHWnd()
{
OLE_HANDLE?result;
GetProperty(DISPID_HWND?VT_I4?(void*)&result);
return?result;
}
CMapXAnnotations?CMapX::GetAnnotations()
{
LPDISPATCH?result;
GetProperty(0x3?VT_DISPATCH?(void*)&result);
return?CMapXAnnotations(result);
}
CMapXlayers?CMapX::Getlayers()
{
LPDISPATCH?result;
GetProperty(0x5?VT_DISPATCH?(void*)&result);
return?CMapXlayers(result);
}
BOOL?CMapX::GetAutoRedraw()
{
BOOL?result;
GetProperty(0x6?VT_BOOL?(void*)&result);
return?result;
}
void?CMapX::SetAutoRedraw(BOOL?propVal)
{
SetProperty(0x6?VT_BOOL?propVal);
}
double?CMapX::GetZoom()
{
double?result;
GetProperty(0x7?VT_R8?(void*)&result);
return?result;
}
void?CMapX::SetZoom(double?propVal)
{
SetProperty(0x7?VT_R8?propVal);
}
double?CMapX::GetCenterX()
{
double?result;
GetProperty(0x8?VT_R8?(void*)&result);
return?result;
}
void?CMapX::SetCenterX(double?propVal)
{
SetProperty(0x8?VT_R8?propVal);
}
double?CMapX::GetCenterY()
{
double?result;
GetProperty(0x9?VT_R8?(void*)&result);
return?result;
}
void?CMapX::SetCenterY(double?propVal)
{
SetProperty(0x9?VT_R8?propVal);
}
CString?CMapX::GetGeoSet()
{
CString?result;
GetProperty(0xa?VT_BSTR?(void*)&result);
return?result;
}
void?CMapX::SetGeoSet(LPCTSTR?propVal)
{
SetProperty(0xa?VT_BSTR?propVal);
}
double?CMapX::GetGeoSetWidth()
{
double?result;
GetProperty(0xb?VT_R8?(void*)&result);
return?result;
}
double?CMapX::GetMapPaperHeight()
{
double?result;
GetProperty(0xc?VT_R8?(void*)&result);
return?result;
}
double?CMapX::GetMapPaperWidth()
{
double?result;
GetProperty(0xd?VT_R8?(void*)&result);
return?result;
}
short?CMapX::GetMaxSearchTime()
{
short?result;
GetProperty(0xe?VT_I2?(void*)&result);
return?result;
}
void?CMapX::SetMaxSearchTime(short?propVal)
{
SetProperty(0xe?VT_I2?propVal);
}
long?CMapX::GetPaperUnit()
{
long?result;
GetProperty(0xf?VT_I4?(void*)&result);
return?result;
}
void?CMapX::SetPaperUnit(long?propVal)
{
SetProperty(0xf?VT_I4?propVal);
}
BOOL?CMapX::GetPreferCompactLegends()
{
BOOL?result;
GetProperty(0x10?VT_BOOL?(void*)&result);
return?result;
}
void?CMapX::SetPreferCompactLegends(BOOL?propVal)
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????164538??2009-02-27?20:23??mapx2\mapx.cpp
?????文件?????114948??2009-02-27?20:24??mapx2\mapx.h
?????目錄??????????0??2009-02-28?08:37??mapx2
-----------?---------??----------?-----??----
???????????????279486????????????????????3
- 上一篇:淘寶網的所有類目匯總
- 下一篇:嵌入式系統基礎論文
評論
共有 條評論