资源简介
用C++编写的坐标转换源代码,可完成WGS-84,BJ54等坐标的转换。
代码片段和文件信息
// Convert.cpp : implementation file
//
#include “stdafx.h“
#include “坐标转换.h“
#include “Convert.h“
#include “Converting.h“
#include “zbxtsz.h“
#include “gybl.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CConvert dialog
CConvert::CConvert(CWnd* pParent /*=NULL*/)
: CDialog(CConvert::IDD pParent)
{
//{{AFX_DATA_INIT(CConvert)
m_s21 = -1;
m_s22 = -1;
m_s23 = -1;
m_s24 = -1;
m_s25 = -1;
m_s26 = -1;
m_s27 = -1;
m_New_Zyzwx = 0.0;
m_Zyzwx = 0.0;
//}}AFX_DATA_INIT
}
void CConvert::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CConvert)
DDX_Control(pDX IDC_NEW_Zyzwx m_C_New_Zyzwx);
DDX_Control(pDX IDC_Zyzwx m_C_Zyzwx);
DDX_Control(pDX IDC_ZBXT m_Zbxt);
DDX_Control(pDX IDC_New_ZBXT m_New_Zbxt);
DDX_Control(pDX IDC_Txfs1 m_Txfs1);
DDX_Control(pDX IDC_a21 m_c21);
DDX_Control(pDX IDC_a22 m_c22);
DDX_Control(pDX IDC_a23 m_c23);
DDX_Control(pDX IDC_a24 m_c24);
DDX_Control(pDX IDC_a25 m_c25);
DDX_Control(pDX IDC_a26 m_c26);
DDX_Control(pDX IDC_a27 m_c27);
DDX_Radio(pDX IDC_a21 m_s21);
DDX_Radio(pDX IDC_a22 m_s22);
DDX_Radio(pDX IDC_a23 m_s23);
DDX_Radio(pDX IDC_a24 m_s24);
DDX_Radio(pDX IDC_a25 m_s25);
DDX_Radio(pDX IDC_a26 m_s26);
DDX_Radio(pDX IDC_a27 m_s27);
DDX_Text(pDX IDC_NEW_Zyzwx m_New_Zyzwx);
DDX_Text(pDX IDC_Zyzwx m_Zyzwx);
DDX_Control(pDX IDC_Grid1 m_Grid1);
DDX_Control(pDX IDC_Grid2 m_Grid2);
DDX_Control(pDX IDC_Grid3 m_Grid3);
DDX_Control(pDX IDC_Grid4 m_Grid4);
DDX_Control(pDX IDC_Grid5 m_Grid5);
DDX_Control(pDX IDC_Grid6 m_Grid6);
DDX_Control(pDX IDC_Grid7 m_Grid7);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CConvert CDialog)
//{{AFX_MSG_MAP(CConvert)
ON_BN_CLICKED(IDC_Dyzbxt OnDyzbxt)
ON_BN_CLICKED(IDC_Txfs1 OnTxfs1)
ON_BN_CLICKED(IDC_Txfs2 OnTxfs2)
ON_BN_CLICKED(IDC_Txfs3 OnTxfs3)
ON_BN_CLICKED(IDC_Txfs4 OnTxfs4)
ON_BN_CLICKED(IDC_a21 Ona21)
ON_BN_CLICKED(IDC_a22 Ona22)
ON_BN_CLICKED(IDC_a23 Ona23)
ON_BN_CLICKED(IDC_a24 Ona24)
ON_BN_CLICKED(IDC_a25 Ona25)
ON_BN_CLICKED(IDC_a26 Ona26)
ON_BN_CLICKED(IDC_a27 Ona27)
ON_CBN_SELCHANGE(IDC_New_ZBXT OnSelchangeNewZBXT)
ON_CBN_SELCHANGE(IDC_ZBXT OnSelchangeZbxt)
ON_BN_CLICKED(ID_Insert OnInsert)
ON_BN_CLICKED(ID_Delete OnDelete)
ON_BN_CLICKED(ID_change onchange)
ON_BN_CLICKED(ID_Input OnInput)
ON_BN_CLICKED(ID_Output OnOutput)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CConvert message handlers
void CConvert::OnDyzbxt()
{
CZbxtSz dlg;
dlg.DoModal();
int ij;
i=m_Zbxt.GetCount();
for (j=0;j { m_Zbxt.DeleteString(0);
m_New_Zbxt.DeleteString(0);
}
GyBl.Zbxt_work= GyBl.Zbxt_head;
whil
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 36189 2003-05-08 17:13 坐标转换源码\坐标转换\Convert.cpp
文件 2857 2001-07-25 17:40 坐标转换源码\坐标转换\Convert.h
文件 2404 2003-06-30 14:05 坐标转换源码\坐标转换\Converting.h
文件 400 2003-05-08 17:01 坐标转换源码\坐标转换\data
文件 2098 2002-05-31 11:50 坐标转换源码\坐标转换\font.cpp
文件 1461 2002-05-31 11:50 坐标转换源码\坐标转换\font.h
文件 5807 2002-03-29 10:00 坐标转换源码\坐标转换\GyBl.cpp
文件 1335 2001-08-21 20:12 坐标转换源码\坐标转换\GyBl.h
文件 9650 2001-08-22 22:32 坐标转换源码\坐标转换\Matrix.cpp
文件 2716 2001-08-22 22:14 坐标转换源码\坐标转换\Matrix.h
文件 29360 2002-05-31 11:50 坐标转换源码\坐标转换\msflexgrid.cpp
文件 7490 2002-05-31 11:50 坐标转换源码\坐标转换\msflexgrid.h
----------- --------- ---------- ----- ----
101767 12
评论
共有 条评论