资源简介
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
- 上一篇:淘宝网的所有类目汇总
- 下一篇:嵌入式系统基础论文
评论
共有 条评论