mrDarker
2025-10-22 e8a27bb203fe2aff70390a5eca002d7438da9b0f
SourceCode/Bond/Servo/PageLog.h
@@ -7,6 +7,12 @@
#define ID_MSG_LOGDLG_HIDE      WM_USER + 1023
enum class FilterMode {
   Include,  // 只保留匹配行
   Exclude   // 排除匹配行
};
// CPageLog 对话框
class CPageLog : public CDialogEx
@@ -19,7 +25,7 @@
private:
   void InitRxWindow();
   void InitRxWindows();
   void AppendLog(int level, const char* pszText);
   void Resize();
@@ -29,14 +35,15 @@
   HBRUSH m_hbrBkgnd;
   IObserver* m_pObserver;
   int m_nLevel;
   CString m_strIncludeText;
   BOOL m_bIncludeRegex;
   CString m_strFilterText;
   BOOL m_bRegex;
   std::vector<std::string> m_customIncludeTexts;
private:
   CBlButton m_btnLevel;
   CBlButton m_btnInclude;
   CLogEdit m_logEdit;
   FilterMode m_filterMode;
// 对话框数据
@@ -51,7 +58,6 @@
public:
   virtual BOOL OnInitDialog();
   afx_msg void OnSize(UINT nType, int cx, int cy);
   afx_msg void OnTimer(UINT_PTR nIDEvent);
   afx_msg void OnDestroy();
   afx_msg void OnClose();
   afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);