📄 userlogindlg.cpp
字号:
// UserLoginDlg.cpp : implementation file
//
#include "stdafx.h"
#include "SMSCOM.h"
#include "UserLoginDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CUserLoginDlg dialog
CUserLoginDlg::CUserLoginDlg(CWnd* pParent /*=NULL*/)
: CApexDialog(CUserLoginDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CUserLoginDlg)
m_sPwd = _T("");
m_sUser = _T("");
//}}AFX_DATA_INIT
}
void CUserLoginDlg::DoDataExchange(CDataExchange* pDX)
{
CApexDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CUserLoginDlg)
DDX_Control(pDX, IDC_YYB_NEW, m_ctrlYYB);
DDX_Text(pDX, IDC_PWD_NEW, m_sPwd);
DDX_Text(pDX, IDC_USER_NEW, m_sUser);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CUserLoginDlg, CApexDialog)
//{{AFX_MSG_MAP(CUserLoginDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CUserLoginDlg message handlers
BOOL CUserLoginDlg::OnInitDialog()
{
CApexDialog::OnInitDialog();
// TODO: Add extra initialization here
EnableNote( FALSE);
CString sKey,sNote,sValue;
m_sUser=g_pApexIni->GetValue("SYSTEM","LOGIN");
if (m_sUser=="")
{
g_pApexIni->SetValue("SYSTEM","LOGIN","");
}
for (int i=1;i<=20;i++)
{
sKey.Format("ACISVR%d",i);
sNote=g_pApexIni->GetSubValue("ACISVR",sKey,0);
sValue=g_pApexIni->GetSubValue("ACISVR",sKey,1);
if (sNote!="" && sValue!="")
{
m_ctrlYYB.AddString(sValue,sNote);
}
else
{
break;
}
}
m_ctrlYYB.SetCurSel(0);
if (m_ctrlYYB.GetCount()==0)
{
g_pApexIni->SetValue("ACISVR","ACISVR1","上级服务1,127.0.0.1@9101/tcp");
}
g_pApexIni->WriteFile();
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CUserLoginDlg::OnOK()
{
// TODO: Add extra validation here
CString sSvr;
CString str;
sSvr=m_ctrlYYB.GetString();
g_pConn->SetAppName("短信通讯服务");
if (!g_pConn->Login(sSvr,m_sUser,m_sPwd))
{
str=g_pConn->GetLastErrMsg().c_str();
MessageBox(str,"用户登录",MB_OK|MB_ICONINFORMATION);
}
//CApexDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -