📄 modif.cpp
字号:
// MODIF.cpp : 实现文件
//
#include "stdafx.h"
#include "Switch.h"
#include "MODIF.h"
extern CString mof_Detail;
extern CString mof_Name;
extern int Ifmodif;
// CMODIF 对话框
IMPLEMENT_DYNAMIC(CMODIF, CDialog)
CMODIF::CMODIF(CWnd* pParent /*=NULL*/)
: CDialog(CMODIF::IDD, pParent)
, m_suName(_T(""))
, m_suDetail(_T(""))
{
}
CMODIF::~CMODIF()
{
}
void CMODIF::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_SUNAME, m_suName);
DDX_Text(pDX, IDC_SUDETAIL, m_suDetail);
DDX_Control(pDX, ID_DELETE, enable);
}
BEGIN_MESSAGE_MAP(CMODIF, CDialog)
ON_BN_CLICKED(ID_DELETE, &CMODIF::OnBnClickedDelete)
ON_BN_CLICKED(IDOK, &CMODIF::OnBnClickedOk)
ON_BN_CLICKED(ID_ADDNEW, &CMODIF::OnBnClickedAddnew)
END_MESSAGE_MAP()
// CMODIF 消息处理程序
void CMODIF::OnBnClickedDelete()
{
// TODO: 在此添加控件通知处理程序代码
Ifmodif=DELETEIT;
OnOK();
}
void CMODIF::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CString temp;
GetDlgItem(IDC_SUNAME)->GetWindowText(temp);
if(temp==""){
MessageBox(_T("器件的名称不能什么都不写"));
return ;
}
GetDlgItem(IDC_SUNAME)->GetWindowText(mof_Name);
GetDlgItem(IDC_SUDETAIL)->GetWindowText(mof_Detail);
Ifmodif=MODIF;
OnOK();
}
void CMODIF::OnBnClickedAddnew()
{
CString temp;
GetDlgItem(IDC_SUNAME)->GetWindowText(temp);
if(temp==""){
MessageBox(_T("器件的名称不能什么都不写"));
return ;
}
GetDlgItem(IDC_SUNAME)->GetWindowText(mof_Name);
GetDlgItem(IDC_SUDETAIL)->GetWindowText(mof_Detail);
if(mof_Name!=m_suName) {
Ifmodif=ADDNEW;
OnOK();
}
else
MessageBox(_T("数据库里已经有了同名的器件"));
// TODO: 在此添加控件通知处理程序代码
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -