243 lines
5.9 KiB
C++
243 lines
5.9 KiB
C++
// EquVessleDlg.cpp : implementation file
|
|
//
|
|
|
|
#include "StdAfx.h"
|
|
#include "resource.h"
|
|
#include "EquVessleDlg.h"
|
|
|
|
#ifdef _DEBUG
|
|
#define new DEBUG_NEW
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[] = __FILE__;
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CEquVessleDlg dialog
|
|
|
|
|
|
CEquVessleDlg::CEquVessleDlg(CWnd* pParent /*=NULL*/)
|
|
: CDialog(CEquVessleDlg::IDD, pParent)
|
|
{
|
|
//{{AFX_DATA_INIT(CEquVessleDlg)
|
|
m_sDes = _T("");
|
|
m_sName = _T("");
|
|
m_sTag = _T("");
|
|
m_sType = _T("");
|
|
m_iRadio = 0;
|
|
//}}AFX_DATA_INIT
|
|
}
|
|
|
|
|
|
void CEquVessleDlg::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CDialog::DoDataExchange(pDX);
|
|
//{{AFX_DATA_MAP(CEquVessleDlg)
|
|
DDX_Control(pDX, IDC_RADIO1, m_ControlRadio);
|
|
DDX_Text(pDX, IDC_EDITVDes, m_sDes);
|
|
DDX_Text(pDX, IDC_EDITVName, m_sName);
|
|
DDX_Text(pDX, IDC_EDITVTag, m_sTag);
|
|
DDX_Text(pDX, IDC_EDITVType, m_sType);
|
|
DDX_Radio(pDX, IDC_RADIO1, m_iRadio);
|
|
//}}AFX_DATA_MAP
|
|
}
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(CEquVessleDlg, CDialog)
|
|
//{{AFX_MSG_MAP(CEquVessleDlg)
|
|
ON_BN_CLICKED(IDC_RADIO1, OnRadio1)
|
|
ON_BN_CLICKED(IDC_RADIO2, OnRadio2)
|
|
ON_BN_CLICKED(IDC_RADIO3, OnRadio3)
|
|
ON_BN_CLICKED(IDC_RADIO4, OnRadio4)
|
|
//}}AFX_MSG_MAP
|
|
END_MESSAGE_MAP()
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CEquVessleDlg message handlers
|
|
|
|
BOOL CEquVessleDlg::OnInitDialog()
|
|
{
|
|
CDialog::OnInitDialog();
|
|
|
|
// TODO: Add extra initialization here
|
|
CButton * pPicture;
|
|
switch(iType)
|
|
{
|
|
case 1:
|
|
m_bmpBtn1.LoadBitmap(IDB_V1);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V2);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V3);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_V4);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
break;
|
|
case 2:
|
|
m_bmpBtn1.LoadBitmap(IDB_V5);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V6);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V7);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_V8);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
break;
|
|
case 3:
|
|
m_bmpBtn1.LoadBitmap(IDB_V9);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V10);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V11);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_V12);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
break;
|
|
case 4:
|
|
m_bmpBtn1.LoadBitmap(IDB_V13);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V14);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V15);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_V16);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
break;
|
|
case 5:
|
|
m_bmpBtn1.LoadBitmap(IDB_V17);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V18);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V19);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_V20);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
break;
|
|
case 6:
|
|
m_bmpBtn1.LoadBitmap(IDB_V21);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V22);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V23);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_V24);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
break;
|
|
case 7:
|
|
m_bmpBtn1.LoadBitmap(IDB_V25);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V26);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V27);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
m_bmpBtn4.LoadBitmap(IDB_V28);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->SetBitmap(m_bmpBtn4);
|
|
break;
|
|
case 8:
|
|
m_bmpBtn1.LoadBitmap(IDB_V29);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO1);
|
|
pPicture->SetBitmap(m_bmpBtn1);
|
|
|
|
m_bmpBtn2.LoadBitmap(IDB_V30);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO2);
|
|
pPicture->SetBitmap(m_bmpBtn2);
|
|
|
|
m_bmpBtn3.LoadBitmap(IDB_V31);
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO3);
|
|
pPicture->SetBitmap(m_bmpBtn3);
|
|
|
|
pPicture = (CButton *)GetDlgItem(IDC_RADIO4);
|
|
pPicture->EnableWindow(FALSE);
|
|
break;
|
|
}
|
|
|
|
return TRUE; // return TRUE unless you set the focus to a control
|
|
// EXCEPTION: OCX Property Pages should return FALSE
|
|
}
|
|
|
|
void CEquVessleDlg::OnRadio1()
|
|
{
|
|
// TODO: Add your control notification handler code here
|
|
m_iRadio=0;
|
|
}
|
|
|
|
void CEquVessleDlg::OnRadio2()
|
|
{
|
|
// TODO: Add your control notification handler code here
|
|
m_iRadio=1;
|
|
}
|
|
|
|
void CEquVessleDlg::OnRadio3()
|
|
{
|
|
// TODO: Add your control notification handler code here
|
|
m_iRadio=2;
|
|
}
|
|
|
|
void CEquVessleDlg::OnRadio4()
|
|
{
|
|
// TODO: Add your control notification handler code here
|
|
m_iRadio=3;
|
|
}
|
|
|
|
void CEquVessleDlg::OnOK()
|
|
{
|
|
// TODO: Add extra validation here
|
|
UpdateData(TRUE);
|
|
|
|
if(this->m_sTag==_T(""))
|
|
{
|
|
AfxMessageBox(_T("ÇëÊäÈëÉ豸λºÅ!"));
|
|
return;
|
|
}
|
|
|
|
CDialog::OnOK();
|
|
}
|