LAPTOP-SNT8I5JK\Boounion
2025-09-19 334b16b4abb4cbe3d1d4e4f211efd6f4468ae09f
SourceCode/Bond/Servo/CPageGlassList.h
@@ -1,5 +1,5 @@
#pragma once
#include "ListCtrlEx.h"
#include "CExpandableListCtrl.h"
#include "GlassLogDb.h"
@@ -33,10 +33,14 @@
   // 控件
   CDateTimeCtrl m_dateTimeStart;
   CDateTimeCtrl m_dateTimeEnd;
   CListCtrlEx m_listCtrl;
   CExpandableListCtrl m_listCtrl;
private:
   void InitRxWindow();
   int  m_nColCount = 0;
   bool m_rebuilding = false;
private:
   void InitRxWindows();
   void Resize();
   void InitStatusCombo();
   void InitTimeRangeCombo();
@@ -44,7 +48,13 @@
   void LoadData();
   void UpdatePageData();
   void UpdatePageControls();
   void InsertWipRow(SERVO::CGlass* pGlass);
   static bool GlassMatchesFilters(const SERVO::CGlass& g,
      const GlassLogDb::Filters& f,
      bool useEndTime = false);
   void UpdateWipData();
   bool eraseGlassInVector(SERVO::CGlass* pGlass, std::vector<SERVO::CGlass*>& glasses);
   void UpdateWipRow(unsigned int index, SERVO::CGlass* pGlass);
// 对话框数据
#ifdef AFX_DESIGN_TIME
@@ -64,5 +74,7 @@
   afx_msg void OnBnClickedButtonExport();
   afx_msg void OnBnClickedButtonPrevPage();
   afx_msg void OnBnClickedButtonNextPage();
   afx_msg void OnShowFullText(NMHDR* pNMHDR, LRESULT* pResult);
   virtual BOOL PreTranslateMessage(MSG* pMsg);
   DECLARE_MESSAGE_MAP()
};