LAPTOP-T815PCOQ\25526
2025-01-09 592c0397bd5bc333b37b0b762b1bfeedae11f770
SourceCode/Bond/BoounionPLC/BoounionPLCDlg.cpp
@@ -123,6 +123,8 @@
                  m_pActiveView->SetContext(pPlc);
                  m_pActiveView->SendMessage(WM_NCPAINT, 0, 0);
               }
               theApp.m_model.setCurrentPlc(pPlc);
            }
         }
         else if (code == RX_CODE_ALARM_ON) {
@@ -358,6 +360,12 @@
      m_pPagePlcList = nullptr;
   }
   
   if (m_pPageLogcat != nullptr) {
      m_pPageLogcat->DestroyWindow();
      delete m_pPageLogcat;
      m_pPageLogcat = nullptr;
   }
   if (m_pMainContainer != nullptr) {
      m_pMainContainer->DestroyWindow();
      delete m_pMainContainer;
@@ -447,14 +455,12 @@
   m_bShowLogWnd = !m_bShowLogWnd;
   if (m_bShowLogWnd) {
      LOGD("显示日志窗口");
      m_pPageLogcat->ShowWindow(SW_SHOW);
      m_pPageLogcat->SetParent(m_pMainContainer);
      m_pMainContainer->SetBottomWnd(m_pPageLogcat, LOG_WND_HEIGHT);
      m_pMainContainer->Resize();
   }
   else {
      LOGD("隐藏日志窗口");
      m_pPageLogcat->ShowWindow(SW_HIDE);
      m_pPageLogcat->SetParent(this);
      m_pMainContainer->SetBottomWnd(nullptr, 0);
@@ -483,11 +489,10 @@
      theApp.m_model.addPlc(szName, "192.168.1.188", 1001);
   }
   else if (id == IDC_BUTTON_DELETE) {
      static int i = 0;
      i += 1;
      char szName[256];
      sprintf_s(szName, 256, "PLC%d", i);
      theApp.m_model.removePlc(szName);
      CPLC* pPlc = theApp.m_model.getCurrentPlc();
      if (pPlc != nullptr) {
         theApp.m_model.removePlc(pPlc->getName().c_str());
      }
   }
   else if (id == IDC_BUTTON_SETTINGS) {