From 89bcc7791c48d8bcf8e124e56849e44563f8097c Mon Sep 17 00:00:00 2001
From: LAPTOP-T815PCOQ\25526 <mr.liuyang@126.com>
Date: 星期一, 23 十二月 2024 18:34:18 +0800
Subject: [PATCH] 1.对话框基类加载资源库、卸载资源库 2. 报警模块的界面添加分页功能

---
 SourceCode/Bond/BondEq/CBaseDlg.h |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/SourceCode/Bond/BondEq/CBaseDlg.h b/SourceCode/Bond/BondEq/CBaseDlg.h
index f817e60..22bd266 100644
--- a/SourceCode/Bond/BondEq/CBaseDlg.h
+++ b/SourceCode/Bond/BondEq/CBaseDlg.h
@@ -19,12 +19,19 @@
 	DECLARE_DYNAMIC(CBaseDlg)
 
 public:
-	CBaseDlg(UINT id, CWnd* pPage);				// 标准构造函数
+	CBaseDlg(UINT nID, CWnd* pPage);			// 标准构造函数
 	virtual ~CBaseDlg();						// 析构函数
 
+	// 主题管理
+	void SwitchTheme(ThemeType enThemeType);			// 切换主题
+
+	// 资源管理
+	void LoadResourceLibrary(const CString& strLanguage);			// 加载资源库
+	void UnloadResourceLibrary();									// 卸载资源库
+
 	// 字体管理
-	CFont* GetOrCreateFont(int nFontSize);		// 获取或创建字体
-	void SetDefaultFont();						// 设置默认字体
+	CFont* GetOrCreateFont(int nFontSize);			// 获取或创建字体
+	void SetDefaultFont();							// 设置默认字体
 
 	// 动态控件管理
 	BOOL AddControl(UINT nCtrlID, CWnd* pControl);					// 添加控件
@@ -32,14 +39,13 @@
 	BOOL UpdateControlText(UINT nCtrlID, const CString& strText);   // 更新控件文本
 	CWnd* GetControl(UINT nCtrlID);									// 获取控件
 
-	// 主题设置
-	void SwitchTheme(ThemeType themeType);							// 切换主题
-
 private:
 	void AdjustControls(float dScaleX, float dScaleY);				// 调整控件大小
 	void AdjustControlFont(CWnd* pWnd, int nWidth, int nHeight);	// 调整控件字体
 
 private:
+	UINT m_nID;													// 对话框ID
+	CWnd* m_pParent;											// 父窗口
 	bool m_bResizing;											// 控件是否正在调整大小
 	int m_nInitialWidth;										// 对话框初始宽度
 	int m_nInitialHeight;										// 对话框初始高度	

--
Gitblit v1.9.3