chenluhua1980
2025-12-26 0275102b79ccf2c7fe1acf11117de8a89cca372f
SourceCode/Bond/Servo/CPanelProduction.cpp
@@ -22,6 +22,8 @@
   m_hPlaceholder = nullptr;
   m_bShiftSummaryValid = FALSE;
   m_pStatsThread = nullptr;
   m_pAccordionWnd = nullptr;
   m_pPageProdOverview = nullptr;
}
CPanelProduction::~CPanelProduction()
@@ -61,6 +63,25 @@
   pLine1->SetBkgndColor(RGB(225, 225, 225));
   pLine1->SetLineColor(RGB(198, 198, 198));
   pLine1->EnableResize();
   CString strExpandIcon, strCloseIcon;
   strExpandIcon.Format(_T("%s\\res\\arrow_down.ico"), (LPTSTR)(LPCTSTR)theApp.m_strAppDir);
   strCloseIcon.Format(_T("%s\\res\\arrow_right.ico"), (LPTSTR)(LPCTSTR)theApp.m_strAppDir);
   m_pAccordionWnd = CAccordionWnd::FromHandle(GetDlgItem(IDC_ACCORDION_WND1)->m_hWnd);
   m_pAccordionWnd->SetBkgndColor(m_crBkgnd);
   m_pAccordionWnd->SetFrameColor(RGB(220, 220, 200), TRUE);
   m_pAccordionWnd->Setpadding(PADDING_LEFT, 2);
   m_pAccordionWnd->Setpadding(PADDING_TOP, 2);
   m_pAccordionWnd->Setpadding(PADDING_RIGHT, 2);
   m_pAccordionWnd->Setpadding(PADDING_BOTTOM, 2);
   m_pAccordionWnd->LoadExpandIcon(strExpandIcon, strCloseIcon);
   m_pPageProdOverview = new CPageProdOverview();
   m_pPageProdOverview->SetBackgroundColor(m_crBkgnd);
   m_pPageProdOverview->Create(IDD_PROD_OVERVIEW, GetDlgItem(IDC_ACCORDION_WND1));
   m_pPageProdOverview->ShowWindow(SW_HIDE);
   m_pAccordionWnd->AddItem("生产总览", m_pPageProdOverview, 280, TRUE, TRUE);
   SetTimer(1, 1000 * 10, nullptr);
   StartStatsThread();
@@ -107,6 +128,9 @@
   GetClientRect(&rcClient);
   pItem = GetDlgItem(IDC_LINE1);
   pItem->MoveWindow(rcClient.right - 3, 0, 3, rcClient.Height());
   pItem = GetDlgItem(IDC_ACCORDION_WND1);
   pItem->MoveWindow(5, 5, rcClient.Width() - 10, rcClient.Height() - 10);
}
#define PRODUCTION_PANEL_MIN_WIDTH      88