📄 newsourcedataview.cpp
字号:
FORMATSPREAD(m_fStratumOilStiff);
m_spread1.SetText(strTemp);
m_spread1.SetRow(14);
FORMATSPREAD(m_fOilFaceTension);
m_spread1.SetText(strTemp);
m_spread1.SetRow(15);
FORMATSPREAD(m_fWaterFaceTension);
m_spread1.SetText(strTemp);
m_spread1.SetRow(16);
FORMATSPREAD(m_fWaterPercent);
m_spread1.SetText(strTemp);
m_spread1.SetRow(17);
FORMATSPREAD(m_fDrillPollutDepth);
m_spread1.SetText(strTemp);
m_spread1.SetRow(18);
FORMATSPREAD(m_fDrillPollutePercent);
m_spread1.SetText(strTemp);
*/
m_spread1.SetFloat(3, 1, m_fStratumCentralDepth);
m_spread1.SetFloat(3, 2, m_fStratumPly);
m_spread1.SetFloat(3, 3, m_fShotLayerPly);
// m_spread1.SetFloat(3, 4, m_fStratumFilterPercent);
FORMATSPREAD(m_fStratumFilterPercent);
m_spread1.SetCol(3);
m_spread1.SetRow(4);
m_spread1.SetText(strTemp);
TRACE(strTemp);
m_spread1.SetFloat(3, 5, m_fStratumHolePercent);
m_spread1.SetFloat(3, 6, m_fStratumHeter);
m_spread1.SetFloat(3, 7, m_fStratumAverPress);
m_spread1.SetFloat(3, 8, m_fStratumTemp);
m_spread1.SetFloat(3, 9, m_fRevealOilRadius);
m_spread1.SetFloat(3, 10, m_fWellRadius);
m_spread1.SetFloat(3, 11, m_fFloorOilPorportion);
m_spread1.SetFloat(3, 12, m_fFloorGasPorportion);
m_spread1.SetFloat(3, 13, m_fStratumOilStiff);
m_spread1.SetFloat(3, 14, m_fOilFaceTension);
m_spread1.SetFloat(3, 15, m_fWaterFaceTension);
m_spread1.SetFloat(3, 16, m_fWaterPercent);
m_spread1.SetFloat(3, 17, m_fDrillPollutDepth);
m_spread1.SetFloat(3, 18, m_fDrillPollutePercent);
}
void CNewSourceDataView::NewSave1()
{
m_spread1.GetFloat(3, 1, &m_fStratumCentralDepth);
m_spread1.GetFloat(3, 2, &m_fStratumPly);
m_spread1.GetFloat(3, 3, &m_fShotLayerPly);
m_spread1.GetFloat(3, 4, &m_fStratumFilterPercent);
m_spread1.GetFloat(3, 5, &m_fStratumHolePercent);
m_spread1.GetFloat(3, 6, &m_fStratumHeter);
m_spread1.GetFloat(3, 7, &m_fStratumAverPress);
m_spread1.GetFloat(3, 8, &m_fStratumTemp);
m_spread1.GetFloat(3, 9, &m_fRevealOilRadius);
m_spread1.GetFloat(3, 10, &m_fWellRadius);
m_spread1.GetFloat(3, 11, &m_fFloorOilPorportion);
m_spread1.GetFloat(3, 12, &m_fFloorGasPorportion);
m_spread1.GetFloat(3, 13, &m_fStratumOilStiff);
m_spread1.GetFloat(3, 14, &m_fOilFaceTension);
m_spread1.GetFloat(3, 15, &m_fWaterFaceTension);
m_spread1.GetFloat(3, 16, &m_fWaterPercent);
m_spread1.GetFloat(3, 17, &m_fDrillPollutDepth);
m_spread1.GetFloat(3, 18, &m_fDrillPollutePercent);
}
void CNewSourceDataView::NewLoad2()
{
CString strTemp;
/* m_spread2.SetCol(3);
m_spread2.SetRow(1);
FORMATSPREAD(m_fProduceGasWater);
m_spread2.SetText(strTemp);
m_spread2.SetRow(2);
FORMATSPREAD(m_fWellMouthTemp);
m_spread2.SetText(strTemp);
m_spread2.SetRow(3);
FORMATSPREAD(m_fWellBottomTemp);
m_spread2.SetText(strTemp);
m_spread2.SetRow(4);
FORMATSPREAD(m_fOilSaturationPress);
m_spread2.SetText(strTemp);
m_spread2.SetRow(5);
FORMATSPREAD(m_fComputePressDiff);
m_spread2.SetText(strTemp);
m_spread2.SetRow(6);
m_spread2.SetText(m_cstrOilResCanModel);
m_spread2.SetRow(7);
FORMATSPREAD();
m_spread2.SetText(strTemp);
m_spread2.SetRow(8);
FORMATSPREAD(m_fCanPressRes);
m_spread2.SetText(strTemp);
m_spread2.SetRow(9);
m_spread2.SetText(m_cstrVittaModel);
m_spread2.SetRow(10);
FORMATSPREAD(m_fVittaMeasureDepth);
m_spread2.SetText(strTemp);
m_spread2.SetRow(11);
FORMATSPREAD(m_fVittaPlumbDepth);
m_spread2.SetText(strTemp);
m_spread2.SetRow(12);
FORMATSPREAD(m_fVittaInsideDiameter);
m_spread2.SetText(strTemp);
m_spread2.SetRow(13);
FORMATSPREAD(m_fVittaCompCoareseness);
m_spread2.SetText(strTemp);
*/
m_spread2.SetCol(3);
m_spread2.SetFloat(3, 1, m_fProduceGasWater);
m_spread2.SetFloat(3, 2, m_fWellMouthTemp);
m_spread2.SetFloat(3, 3, m_fWellBottomTemp);
m_spread2.SetFloat(3, 4, m_fOilSaturationPress);
m_spread2.SetFloat(3, 5, m_fComputePressDiff);
m_spread2.SetRow(6);
m_spread2.SetText(m_cstrOilResCanModel);
m_spread2.SetRow(7);
m_spread2.SetText(strCombo2Data[m_iCanPara]);
// m_spread2.SetFloat(3, 7, );
m_spread2.SetFloat(3, 8, m_fCanPressRes);
m_spread2.SetRow(9);
m_spread2.SetText(m_cstrVittaModel);
m_spread2.SetFloat(3, 10, m_fVittaMeasureDepth);
m_spread2.SetFloat(3, 11, m_fVittaPlumbDepth);
m_spread2.SetFloat(3, 12, m_fVittaInsideDiameter);
m_spread2.SetFloat(3, 13, m_fVittaCompCoareseness);
}
void CNewSourceDataView::NewSave2()
{
CString strTemp;
m_spread2.SetCol(3);
m_spread2.GetFloat(3, 1, &m_fProduceGasWater);
m_spread2.GetFloat(3, 2, &m_fWellMouthTemp);
m_spread2.GetFloat(3, 3, &m_fWellBottomTemp);
m_spread2.GetFloat(3, 4, &m_fOilSaturationPress);
m_spread2.GetFloat(3, 5, &m_fComputePressDiff);
m_spread2.SetRow(6);
m_cstrOilResCanModel = m_spread2.GetText();
m_spread2.SetRow(7);
strTemp = m_spread2.GetText();
int i;
for(i = 0; i<15; i++)
{
if(strTemp.Compare(strCombo2Data[i]) == 0)
{
m_iCanPara = i;
break;
}
}
m_spread2.GetFloat(3, 8, &m_fCanPressRes);
m_spread2.SetRow(9);
m_cstrVittaModel = m_spread2.GetText();
m_spread2.GetFloat(3, 10, &m_fVittaMeasureDepth);
m_spread2.GetFloat(3, 11, &m_fVittaPlumbDepth);
m_spread2.GetFloat(3, 12, &m_fVittaInsideDiameter);
m_spread2.GetFloat(3, 13, &m_fVittaCompCoareseness);
}
void CNewSourceDataView::NewLoad3()
{
CString strTemp;
/* m_spread3.SetCol(3);
m_spread3.SetRow(1);
strTemp.Format("%s", m_iShotDenNum);
m_spread3.SetText(strTemp);
m_spread3.SetRow(2);
strTemp.Format("%s", m_iShotPhasicNum);
m_spread3.SetText(strTemp);
m_spread3.SetRow(3);
FORMATSPREAD(m_fShotDen1);
m_spread3.SetText(strTemp);
m_spread3.SetRow(4);
FORMATSPREAD(m_fShotDen2);
m_spread3.SetText(strTemp);
m_spread3.SetRow(5);
FORMATSPREAD(m_fShotDen3);
m_spread3.SetText(strTemp);
m_spread3.SetRow(6);
FORMATSPREAD(m_fShotDen4);
m_spread3.SetText(strTemp);
m_spread3.SetRow(7);
FORMATSPREAD(m_fShotDen5);
m_spread3.SetText(strTemp);
m_spread3.SetRow(8);
FORMATSPREAD(m_fShotDen6);
m_spread3.SetText(strTemp);
m_spread3.SetRow(9);
FORMATSPREAD(m_fShotDen7);
m_spread3.SetText(strTemp);
m_spread3.SetRow(10);
FORMATSPREAD(m_fShotDen8);
m_spread3.SetText(strTemp);
m_spread3.SetRow(11);
FORMATSPREAD(m_fShotPhasic1);
m_spread3.SetText(strTemp);
m_spread3.SetRow(12);
FORMATSPREAD(m_fShotPhasic2);
m_spread3.SetText(strTemp);
m_spread3.SetRow(13);
FORMATSPREAD(m_fShotPhasic3);
m_spread3.SetText(strTemp);
m_spread3.SetRow(14);
FORMATSPREAD(m_fShotPhasic4);
m_spread3.SetText(strTemp);
m_spread3.SetRow(15);
FORMATSPREAD(m_fShotPhasic5);
m_spread3.SetText(strTemp);
m_spread3.SetRow(16);
FORMATSPREAD(m_fShotPhasic6);
m_spread3.SetText(strTemp);
*/
m_spread3.SetInteger(3, 1, m_iShotDenNum);
m_spread3.SetInteger(3, 2, m_iShotPhasicNum);
m_spread3.SetFloat(3, 3, m_fShotDen1);
m_spread3.SetFloat(3, 4, m_fShotDen2);
m_spread3.SetFloat(3, 5, m_fShotDen3);
m_spread3.SetFloat(3, 6, m_fShotDen4);
m_spread3.SetFloat(3, 7, m_fShotDen5);
m_spread3.SetFloat(3, 8, m_fShotDen6);
m_spread3.SetFloat(3, 9, m_fShotDen7);
m_spread3.SetFloat(3, 10, m_fShotDen8);
m_spread3.SetFloat(3, 11, m_fShotPhasic1);
m_spread3.SetFloat(3, 12, m_fShotPhasic2);
m_spread3.SetFloat(3, 13, m_fShotPhasic3);
m_spread3.SetFloat(3, 14, m_fShotPhasic4);
m_spread3.SetFloat(3, 15, m_fShotPhasic5);
m_spread3.SetFloat(3, 16, m_fShotPhasic6);
}
void CNewSourceDataView::NewSave3()
{
long temp1, temp2;
m_spread3.GetInteger(3, 1, &temp1);
m_iShotDenNum = temp1;
m_spread3.GetInteger(3, 2, &temp2);
m_iShotPhasicNum = temp2;
m_spread3.GetFloat(3, 3, &m_fShotDen1);
m_spread3.GetFloat(3, 4, &m_fShotDen2);
m_spread3.GetFloat(3, 5, &m_fShotDen3);
m_spread3.GetFloat(3, 6, &m_fShotDen4);
m_spread3.GetFloat(3, 7, &m_fShotDen5);
m_spread3.GetFloat(3, 8, &m_fShotDen6);
m_spread3.GetFloat(3, 9, &m_fShotDen7);
m_spread3.GetFloat(3, 10, &m_fShotDen8);
m_spread3.GetFloat(3, 11, &m_fShotPhasic1);
m_spread3.GetFloat(3, 12, &m_fShotPhasic2);
m_spread3.GetFloat(3, 13, &m_fShotPhasic3);
m_spread3.GetFloat(3, 14, &m_fShotPhasic4);
m_spread3.GetFloat(3, 15, &m_fShotPhasic5);
m_spread3.GetFloat(3, 16, &m_fShotPhasic6);
}
BEGIN_EVENTSINK_MAP(CNewSourceDataView, CFormView)
//{{AFX_EVENTSINK_MAP(CNewSourceDataView)
ON_EVENT(CNewSourceDataView, IDC_SPREAD1, 4 /* Change */, OnChangeSpread1, VTS_I4 VTS_I4)
ON_EVENT(CNewSourceDataView, IDC_SPREAD2, 4 /* Change */, OnChangeSpread2, VTS_I4 VTS_I4)
ON_EVENT(CNewSourceDataView, IDC_SPREAD4, 4 /* Change */, OnChangeSpread4, VTS_I4 VTS_I4)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
void CNewSourceDataView::OnChangeSpread1(long Col, long Row)
{
// TODO: Add your control notification handler code here
bModified = true;
NewSave1();
}
void CNewSourceDataView::OnChangeSpread2(long Col, long Row)
{
// TODO: Add your control notification handler code here
bModified = true;
NewSave2();
}
void CNewSourceDataView::OnChangeSpread4(long Col, long Row)
{
// TODO: Add your control notification handler code here
bModified = true;
NewSave3();
}
void CNewSourceDataView::OnDestroy()
{
CFormView::OnDestroy();
// TODO: Add your message handler code here
if( bModified )
Save();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -