📄 remoteatminfo.cpp
字号:
{
GetDlgItem(IDC_EDITATMIP)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_EDITATMPORT)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_COMBOATMTYPE2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOATMTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC99)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC100)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC100)->SetWindowText("Local Port");
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC11)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC12)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGELEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGESTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC13)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGEINFO)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC21)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC22)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC3)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC31)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC32)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC4)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC41)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC42)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC43)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC44)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSCODE)->ShowWindow(SW_HIDE);
}
else if (nEnable == 2)
{
GetDlgItem(IDC_EDITATMIP)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_EDITATMPORT)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOATMTYPE2)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_COMBOATMTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC99)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC100)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC100)->SetWindowText("ATM Type");
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC11)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC12)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGELEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGESTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC13)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGEINFO)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC21)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC22)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC3)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC31)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC32)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC4)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC41)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC42)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC43)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC44)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSCODE)->ShowWindow(SW_HIDE);
}
else if (nEnable == 3)
{
GetDlgItem(IDC_EDITATMIP)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_EDITATMPORT)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOATMTYPE2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOATMTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC99)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC100)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC1)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC11)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC12)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGELEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGESTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC13)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGEINFO)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC21)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC22)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC3)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC31)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC32)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC4)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC41)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC42)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC43)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC44)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSCODE)->ShowWindow(SW_HIDE);
}
}
else
{
GetDlgItem(IDC_EDITATMPORT)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOATMTYPE2)->ShowWindow(SW_HIDE);
if(nEnable == 0)
{
GetDlgItem(IDC_STATIC1)->SetWindowText("Frame ID");
GetDlgItem(IDC_STATIC11)->SetWindowText("Offset");
GetDlgItem(IDC_STATIC12)->SetWindowText("Length");
GetDlgItem(IDC_COMBOTYPE5)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSCODE5)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGELEN)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_MESSAGESTART)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC13)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_MESSAGEINFO)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC21)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC22)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC3)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC31)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC32)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC4)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC41)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC42)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC43)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_STATIC44)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_CARDNUMLENINFOSTART)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_CARDNUMLENINFOLEN)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_CARDNUMINFOSTART)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_CARDNUMINFOLEN)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BUSINESSSTART)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BUSINESSLEN)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_COMBOTYPE)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BUSINESSCODE)->ShowWindow(SW_SHOW);
}
else
{
GetDlgItem(IDC_STATIC1)->SetWindowText("Trade Type");
GetDlgItem(IDC_STATIC11)->SetWindowText("type");
GetDlgItem(IDC_STATIC12)->SetWindowText("code");
GetDlgItem(IDC_COMBOTYPE5)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_BUSINESSCODE5)->ShowWindow(SW_SHOW);
GetDlgItem(IDC_MESSAGELEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGESTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC13)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_MESSAGEINFO)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC2)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC21)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC22)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC3)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC31)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC32)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC4)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC41)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC42)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC43)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_STATIC44)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMLENINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_CARDNUMINFOLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSSTART)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSLEN)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_COMBOTYPE)->ShowWindow(SW_HIDE);
GetDlgItem(IDC_BUSINESSCODE)->ShowWindow(SW_HIDE);
}
}
}
void CRemoteATMInfo::OnAtmok()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if (m_bNewPort)
{
m_ATMInfo.dwInputMode = m_InputTypeCtrl.GetCurSel();
switch (m_ATMInfo.dwInputMode)
{
case 0:
memcpy(m_ATMInfo.sATMIP,m_sATMIP,16);
m_ATMInfo.dwATMType = m_ATMTypeCtrl.GetCurSel();
m_ATMInfo.dwFrameSignBeginPos = m_dwMessageStart;
m_ATMInfo.dwFrameSignLength = m_dwMessageLen;
memcpy(m_ATMInfo.byFrameSignContent,m_sMessageInfo,12);
m_ATMInfo.dwCardLengthInfoBeginPos = m_dwCardLenInfoStart;
m_ATMInfo.dwCardLengthInfoLength = m_dwCardLenInfoLen;
m_ATMInfo.dwCardNumberInfoBeginPos = m_dwCardNumInfoStart;
m_ATMInfo.dwCardNumberInfoLength = m_dwCardNumInfoLen;
m_ATMInfo.dwBusinessTypeBeginPos = m_dwBusinessStart;
m_ATMInfo.dwBusinessTypeLength = m_dwBusinessLen;
memcpy(m_ATMInfo.frameTypeCode[m_nTypeSel].code,m_csBusinessCode,12);
break;
case 1:
m_ATMPort = (WORD)m_wATMPort;
break;
case 2:
m_ATMInfo.dwATMType = m_ATMTypeCtrl2.GetCurSel();
break;
case 3:
break;
default:
break;
}
}
else
{
m_ATMInfo.dwInputMode = m_InputTypeCtrl.GetCurSel();
memcpy(m_ATMInfo.sATMIP,m_sATMIP,16);
m_ATMInfo.dwATMType = m_ATMTypeCtrl.GetCurSel();
if(m_ATMInfo.dwInputMode == 0)
{
m_ATMInfo.dwFrameSignBeginPos = m_dwMessageStart;
m_ATMInfo.dwFrameSignLength = m_dwMessageLen;
memcpy(m_ATMInfo.byFrameSignContent,m_sMessageInfo,12);
m_ATMInfo.dwCardLengthInfoBeginPos = m_dwCardLenInfoStart;
m_ATMInfo.dwCardLengthInfoLength = m_dwCardLenInfoLen;
m_ATMInfo.dwCardNumberInfoBeginPos = m_dwCardNumInfoStart;
m_ATMInfo.dwCardNumberInfoLength = m_dwCardNumInfoLen;
m_ATMInfo.dwBusinessTypeBeginPos = m_dwBusinessStart;
m_ATMInfo.dwBusinessTypeLength = m_dwBusinessLen;
memcpy(m_ATMInfo.frameTypeCode[m_nTypeSel].code,m_csBusinessCode,12);
}
else
{
memcpy(m_ATMInfo.frameTypeCode[m_nTypeSel].code,m_csBusinessCode5,12);
}
}
m_bSetPara = TRUE;
}
void CRemoteATMInfo::OnExit()
{
// TODO: Add your control notification handler code here
m_bSetPara = FALSE;
}
void CRemoteATMInfo::OnCancel()
{
// TODO: Add extra cleanup here
//CDialog::OnCancel();
}
void CRemoteATMInfo::OnOK()
{
// TODO: Add extra cleanup here
// CDialog::OnOK();
}
void CRemoteATMInfo::OnSelchangeCombotype5()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
memcpy(m_ATMInfo.frameTypeCode[m_nTypeSel].code,m_csBusinessCode5,12);
m_nTypeSel = m_Type5Ctrl.GetCurSel();
m_csBusinessCode5.Format("%s", m_ATMInfo.frameTypeCode[m_nTypeSel].code);
UpdateData(FALSE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -