// 響應“瀏覽”按鈕,定義輸出圖像文件名
void DlgPolyFitCfg::OnBtnOutimg()
{
char strExt[_MAX_EXT] = "tif";
CString szFilter;
CoreIOCaps CIOC = 0;
szFilter = "Erdas文件(*.img)|*.img|ENVI文件 (*.hdr)|*.hdr|JPEG文件 (*.jpg)|*.jpg|GeoTIFF文件(*.tif)|*.tif||";
CFileDialog dlg(FALSE, strExt,NULL,OFN_OVERWRITEPROMPT,szFilter);
dlg.m_ofn.lpstrTitle = "Save";
if (dlg.DoModal()==IDOK)
{
// 輸出文件名
m_sOutImg = dlg.GetPathName();
if(dlg.GetPathName() == m_pDataset->GetDescription())
{
AfxMessageBox("Output File Exist!",MB_OK);
m_sOutImg = "";
}
SetDlgItemText(IDC_CE_OUTIMG,m_sOutImg);
}
if(!m_sOutImg.IsEmpty())
BTN_OK.EnableWindow(TRUE);
else
BTN_OK.EnableWindow(FALSE);
}