⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 optiondlg.cpp

📁 基于小波的SAR斑点处理
💻 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 + -