CorpSms/DLG_YJ.cpp

129 lines
3.1 KiB
C++
Raw Permalink Normal View History

2025-02-27 16:58:16 +08:00
// DLG_YJ.cpp : implementation file
//
#include "stdafx.h"
#include "corpsms.h"
#include "DLG_YJ.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// DLG_YJ dialog
DLG_YJ::DLG_YJ(CWnd* pParent,const TCHAR * pType /*=NULL*/)
: CDialog(DLG_YJ::IDD, pParent)
{
//{{AFX_DATA_INIT(DLG_YJ)
m_strBZ = _T("");
m_strEmail = _T("");
m_strName = _T("");
m_strTel = _T("");
m_strType = _T("");
m_strS1 = _T("");
//}}AFX_DATA_INIT
m_strType2 = pType;
}
void DLG_YJ::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(DLG_YJ)
DDX_Text(pDX, IDC_YJ_BZ, m_strBZ);
DDV_MaxChars(pDX, m_strBZ, 510);
DDX_Text(pDX, IDC_YJ_EMAIL, m_strEmail);
DDV_MaxChars(pDX, m_strEmail, 62);
DDX_Text(pDX, IDC_YJ_NAME, m_strName);
DDV_MaxChars(pDX, m_strName, 30);
DDX_Text(pDX, IDC_YJ_TEL, m_strTel);
DDV_MaxChars(pDX, m_strTel, 30);
DDX_CBString(pDX, IDC_YJ_TYPE, m_strType);
DDV_MaxChars(pDX, m_strType, 60);
DDX_Text(pDX, IDC_YJ_S1, m_strS1);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(DLG_YJ, CDialog)
//{{AFX_MSG_MAP(DLG_YJ)
ON_CBN_SELCHANGE(IDC_YJ_TYPE, OnSelchangeYjType)
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDOK, &DLG_YJ::OnBnClickedOk)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// DLG_YJ message handlers
BOOL DLG_YJ::OnInitDialog()
{
CDialog::OnInitDialog();
#ifdef MOBSET_OEM
m_strS1 = _T(" Ϊ<>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8>÷<EFBFBD>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD>߶<EFBFBD><DFB6><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD>\r\n\r\n <20><EFBFBD><EBBEA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><D5B5>˱<EFBFBD><CBB1><EFBFBD><EFBFBD>󣬻ᾡ<F3A3ACBB><EFBFBD><ECB4A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ظ<EFBFBD><D8B8><EFBFBD>\r\n\r\n");
#else
m_strS1 = _T(" Ϊ<>˴<EFBFBD><CBB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><C4B8>÷<EFBFBD>չ<EFBFBD><D5B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD>߶<EFBFBD><DFB6><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD>\r\n\r\n <20><EFBFBD><EBBEA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>յ<EFBFBD><D5B5>˱<EFBFBD><CBB1><EFBFBD><EFBFBD>󣬻ᾡ<F3A3ACBB><EFBFBD><ECB4A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ظ<EFBFBD><D8B8><EFBFBD>\r\n\r\n <20>ͷ<EFBFBD><CDB7><EFBFBD><E7BBB0>400-111-0168<36><38>");
#endif
UpdateData(false);
OnSelchangeYjType();
m_strType = m_strType2;
UpdateData(false);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void DLG_YJ::OnSelchangeYjType()
{
if ( !UpdateData(true) )
return ;
CString strTemp;
if ( m_strType == _T("<EFBFBD><EFBFBD>ֵ") )
{
MessageBox( _T("<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD>ֵ\"<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>\"˵<EFBFBD><EFBFBD>\"һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD>ʾ") , MB_ICONINFORMATION );
strTemp = _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>\r\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʺ<EFBFBD>:\r\n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\r\n");
}
if ( m_strType == _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>") )
{
MessageBox( _T("<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>\"˵<EFBFBD><EFBFBD>\"һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD>ʾ"), MB_ICONINFORMATION );
strTemp = _T("<EFBFBD><EFBFBD>ٶȸ<EFBFBD>Ϊ<EFBFBD><EFBFBD>\r\n<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>Զ<EFBFBD><EFBFBD>ط<EFBFBD>:\r\n");
}
if ( m_strType == _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩ<EFBFBD><EFBFBD>") )
{
MessageBox( _T("<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǩ<EFBFBD><EFBFBD>\"<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>\"˵<EFBFBD><EFBFBD>\"һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD>ʾ") , MB_ICONINFORMATION );
strTemp = _T("<EFBFBD>µ<EFBFBD>ǩ<EFBFBD><EFBFBD>Ϊ:\r\n\r\n<><C7A9><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<2B><>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD>)");
}
//if ( strTemp.GetLength()>0 )
{
m_strBZ = strTemp;
}
UpdateData(false);
}
void DLG_YJ::OnBnClickedOk()
{
if ( !UpdateData(true) )
return ;
if ( m_strBZ.GetLength()<=0 )
{
MessageBox( _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݺ<EFBFBD><EFBFBD>ٰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") , _T("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") ,MB_ICONWARNING );
return ;
}
UpdateData(false);
CDialog::OnOK();
}