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