chenluhua1980
2026-01-10 ded981a2ac5dbb456bafce5468d7289bc45e313b
SourceCode/Bond/EAPSimulator/EAPSimulatorDlg.cpp
@@ -107,6 +107,7 @@
   ON_BN_CLICKED(IDC_BUTTON_QUERY_ALL_SVID, &CEAPSimulatorDlg::OnBnClickedButtonQueryAllSvid)
   ON_BN_CLICKED(IDC_BUTTON_QUERY_ALL_CEID, &CEAPSimulatorDlg::OnBnClickedButtonQueryAllCeid)
   ON_BN_CLICKED(IDC_BUTTON_QUERY_CURRENT_RECIPE, &CEAPSimulatorDlg::OnBnClickedButtonQueryCurrentRecipe)
   ON_BN_CLICKED(IDC_BUTTON_PP_REQUEST, &CEAPSimulatorDlg::OnBnClickedButtonPpRequest)
END_MESSAGE_MAP()
@@ -295,7 +296,7 @@
         ::SendMessage(hCombo, CB_SETCURSEL, 0, 0);
      }
      CRect rcBtn(140, 168, 14 + 140 + 140, 168 + 14);
      CRect rcBtn(140, 168, 14 + 140 + 118, 168 + 14);
      MapDialogRect(&rcBtn);
      HWND hBtn = ::CreateWindow(_T("BUTTON"), _T("S1F3_CurrentRecipe"),
         WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
@@ -678,3 +679,16 @@
   theApp.m_model.m_pHsmsActive->hsmsSelectedEquipmentStatusRequest(svid);
}
void CEAPSimulatorDlg::OnBnClickedButtonPpRequest()
{
   CString strPPID;
   GetDlgItemText(IDC_EDIT_PPID_REQ, strPPID);
   strPPID.Trim();
   std::string ppid = CT2A(strPPID);
   if (ppid.empty()) {
      AfxMessageBox(_T("请输入 PPID"));
      return;
   }
   theApp.m_model.m_pHsmsActive->hsmsProcessProgramRequest(ppid.c_str());
}