// RainNewCityDlg.cpp : implementation file // #include "stdafx.h" #include "RainNewCityDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif //#ifdef _WIN64 #include"TGAs.h" //#endif ///////////////////////////////////////////////////////////////////////////// // CRainNewCityDlg dialog extern BOOL GetAllCityByProvince(const TCHAR* szProvince, XStringList &lstCity); // cet 2010.9.21 add 创建暴雨强度公式 int CreateNewCity() { resbuf *rb=ads_getargs(); RBList rbArgs=rb; if(rb && rb->restype==RTSTR) { CAcModuleResourceOverride vTemp; CRainNewCityDlg dlg; dlg.m_csProvince = (const TCHAR *)rb->resval.rstring; if(dlg.DoModal()==IDOK) { CString strProvince = dlg.m_csProvince; XStringList lstCity; GetAllCityByProvince(strProvince, lstCity); for(int i=0;iAppendBegin(); SET_FIELD(pTable, _T("province"), (const TCHAR*)strProvince); SET_FIELD(pTable, _T("city"), (const TCHAR*)dlg.m_csCity); SET_FIELD(pTable, _T("A"), (const TCHAR*)dlg.m_csA); SET_FIELD(pTable, _T("B"), (const TCHAR*)dlg.m_csB); SET_FIELD(pTable, _T("C"), (const TCHAR*)dlg.m_csC); SET_FIELD(pTable, _T("D"), (const TCHAR*)dlg.m_csN); pTable->AppendEnd(); return RTNORM; } } ads_retnil(); return RTNORM; } CRainNewCityDlg::CRainNewCityDlg(CWnd* pParent /*=NULL*/) : CDialog(CRainNewCityDlg::IDD, pParent) { //{{AFX_DATA_INIT(CRainNewCityDlg) m_csProvince = _T(""); m_csA = _T(""); m_csB = _T(""); m_csC = _T(""); m_csN = _T(""); m_csCity = _T(""); //}}AFX_DATA_INIT } void CRainNewCityDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CRainNewCityDlg) DDX_Text(pDX, IDC_STATIC_PROVINCE, m_csProvince); DDX_Text(pDX, IDC_EDIT_A, m_csA); DDX_Text(pDX, IDC_EDIT_B, m_csB); DDX_Text(pDX, IDC_EDIT_C, m_csC); DDX_Text(pDX, IDC_EDIT_N, m_csN); DDX_Text(pDX, IDC_EDIT_CITY, m_csCity); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CRainNewCityDlg, CDialog) //{{AFX_MSG_MAP(CRainNewCityDlg) // NOTE: the ClassWizard will add message map macros here //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CRainNewCityDlg message handlers