📄 optiondlg.cpp
字号:
// OptionDlg.cpp : implementation file
//
#include "stdafx.h"
#include "RSIP.h"
#include "OptionDlg.h"
#include "gen.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// COptionDlg dialog
COptionDlg::COptionDlg(CWnd* pParent /*=NULL*/)
: CDialog(COptionDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(COptionDlg)
m_nWidth = 3;
m_nZone = 0;
//}}AFX_DATA_INIT
}
void COptionDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(COptionDlg)
DDX_Text(pDX, DC_DLGOPTION_EDIT_WIDTH, m_nWidth);
DDV_MinMaxInt(pDX, m_nWidth, 3, 6);
DDX_Text(pDX, IDC_DLGOPTION_EDIT_ZONE, m_nZone);
DDV_MinMaxInt(pDX, m_nZone, 1, 60);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(COptionDlg, CDialog)
//{{AFX_MSG_MAP(COptionDlg)
// NOTE: the ClassWizard will add message map macros here
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// COptionDlg message handlers
void COptionDlg::OpenFile(UINT width, UINT zone)
{
// open FileDialog to read Arc/Info Gen file
const char szExt[] = ".gen";
const char szInitName[] = "gen1.gen";
const char szFilter[] = "Gen Files(*.gen)|*.gen|All Files(*.*)|*.*||";
CString szFileName;
CFileDialog fileDialog(FALSE, szExt,szInitName,OFN_EXPLORER|
OFN_ALLOWMULTISELECT|OFN_HIDEREADONLY,szFilter,NULL);
if (IDOK == fileDialog.DoModal())
{
szFileName = fileDialog.GetPathName();
// Input a filename to
const char szExt2[] = ".54";
CString cszInitName2= fileDialog.GetFileTitle() + ".54";
const char szFilter2[] = "54 Files(*.54)|*.54|All Files(*.*)|*.*||";
CString szFileName2;
CFileDialog fileDialog2(FALSE, szExt2,cszInitName2,OFN_OVERWRITEPROMPT,szFilter2,NULL);
if (IDOK == fileDialog2.DoModal())
{
szFileName2 = fileDialog2.GetPathName();
CGenFile genFile(width, zone);
genFile.Transform(szFileName, szFileName2);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -