Beispiel #1
0
BOOL CDlgImportField::ImportGrid(int nGrid)
{
	CGrid		*pGrd = &(m_fldGrd[nGrid]);
	CGrid		grd;
	GridInfo	gi;

	if(pGrd->IsEmpty()) {
		gi = grd.GetInfoBrowse();
		if( CheckGrid(gi) ) {
			pGrd->Open( gi.strFilePath, gi.nType );
			return TRUE;
		}
	}
	else {
		int ret = AfxMessageBox("Grid is not empty. Replace?", MB_ICONQUESTION | MB_YESNO);
		if( ret == IDYES) {
			gi = grd.GetInfoBrowse();
			if( CheckGrid( gi) ) {
				pGrd->Close();
				pGrd->Open( gi.strFilePath, gi.nType );
				return TRUE;
			}
		}
	}

	return FALSE;

}
Beispiel #2
0
void CDlgDefineModel::OnBnClickedBrowseModel()
{
	CGrid grd;
	grd.Open();
	m_nX = grd.GetCols();
	m_nY = grd.GetRows();
	m_x0 = grd.GetX0();
	m_y0 = grd.GetY0();
	m_xCs = grd.GetXSize();
	m_yCs = grd.GetYSize();

	UpdateData(FALSE);
}