📄 chromatogram.cpp
字号:
// Chromatogram.cpp : implementation file
//
#include "stdafx.h"
#include "trans.h"
#include "Chroma.h"
#include "Chromatogram.h"
#include "RepTabDlg.h"
#include "column.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChromatogram dialog
CChromatogram::CChromatogram(CWnd* pParent /*=NULL*/)
: CDialog(CChromatogram::IDD, pParent)
{
//{{AFX_DATA_INIT(CChromatogram)
m_c1c2 = _T("");
m_c2h2 = _T("");
m_c2h4 = _T("");
m_ch4 = _T("");
m_co = _T("");
m_co2 = _T("");
m_h2 = _T("");
m_c2h6 = _T("");
m_chromatogram = _T("");
//}}AFX_DATA_INIT
}
void CChromatogram::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChromatogram)
DDX_Text(pDX, IDC_C1C2, m_c1c2);
DDX_Text(pDX, IDC_C2H2, m_c2h2);
DDX_Text(pDX, IDC_C2H4, m_c2h4);
DDX_Text(pDX, IDC_CH4, m_ch4);
DDX_Text(pDX, IDC_CO, m_co);
DDX_Text(pDX, IDC_CO2, m_co2);
DDX_Text(pDX, IDC_H2, m_h2);
DDX_Text(pDX, IDC_C2H6, m_c2h6);
DDX_Text(pDX, IDC_CHROMATOFRAM, m_chromatogram);
DDX_Control(pDX, IDC_DATAGRID2, m_datagrid);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CChromatogram, CDialog)
//{{AFX_MSG_MAP(CChromatogram)
ON_BN_CLICKED(IDC_CHROMATOGRAM_INSERT, OnChromatogramInsert)
ON_BN_CLICKED(IDC_CHROMATOGRAM_DELETE, OnChromatogramDelete)
ON_BN_CLICKED(IDC_SPRINT3, OnSprint3)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChromatogram message handlers
void CChromatogram::OnChromatogramInsert()
{
if(bUserType=="000")
{
MessageBox("你没有权限,请与管理员联系!");
return;
}
this->UpdateData(TRUE);
CChroma chr;
chr.C1C2=m_c1c2;
chr.C2H2=m_c2h2;
chr.C2H4=m_c2h4;
chr.C2H6=m_c2h6;
chr.CH4=m_ch4;
chr.Chromatogram=m_chromatogram;
chr.CO=m_co;
chr.CO2=m_co2;
chr.H2=m_h2;
chr.sql_insert();
}
void CChromatogram::OnChromatogramDelete()
{
if(bUserType=="000")
{
MessageBox("你没有权限,请与管理员联系!");
return;
}
this->UpdateData(TRUE);
CChroma chr;
chr.sql_delete(m_chromatogram);
}
void CChromatogram::OnSprint3()
{
CString str;
CRepTabDlg dlg;
dlg.strTitle="油色谱分析";
dlg.nColCount=8;
dlg.nRowCount=5;
dlg.arrTxt.Add("油色谱编号");
dlg.arrTxt.Add("H2");
dlg.arrTxt.Add("CH4");
dlg.arrTxt.Add("C2H6");
dlg.arrTxt.Add("C2H2");
dlg.arrTxt.Add("C1C2");
dlg.arrTxt.Add("CO");
dlg.arrTxt.Add("CO2");
for(int i=0;i<4;i++)
{
m_datagrid.SetRow(i);
for(long j=0;j<8;j++)
{
str=m_datagrid.GetItem(j);
dlg.arrTxt.Add(str);
}
}
dlg.DoModal();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -