From 50a42e5d72e2f8cf92ff9b2273e0442977dbcefd Mon Sep 17 00:00:00 2001
From: LAPTOP-T815PCOQ\25526 <mr.liuyang@126.com>
Date: 星期三, 18 十二月 2024 18:28:02 +0800
Subject: [PATCH] 1. 对话框基类添加动态控件管理 2. 对话框基类主题切换功能
---
SourceCode/Bond/BondEq/View/RecipeListDlg.h | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/SourceCode/Bond/BondEq/View/RecipeListDlg.h b/SourceCode/Bond/BondEq/View/RecipeListDlg.h
index 6d442e6..2dafd08 100644
--- a/SourceCode/Bond/BondEq/View/RecipeListDlg.h
+++ b/SourceCode/Bond/BondEq/View/RecipeListDlg.h
@@ -1,11 +1,13 @@
锘�#pragma once
#include "afxdialogex.h"
#include "GridCtrl.h"
+#include "CBaseDlg.h"
+#include "BLLabel.h"
// CRecipeListDlg 瀵硅瘽妗�
-class CRecipeListDlg : public CDialogEx
+class CRecipeListDlg : public CBaseDlg
{
DECLARE_DYNAMIC(CRecipeListDlg)
@@ -19,16 +21,31 @@
#endif
private:
+ //CFont* GetOrCreateFont(int nFontSize);
+ //void AdjustControls(float dScaleX, float dScaleY);
+ //void AdjustControlFont(CWnd* pWnd, int nWidth, int nHeight);
+ void AdjustLabelFont(CBLLabel& label);
void InitRecipeLise();
void FillRecipeLise();
+ void UpdateDataFile(const CString& strRecipeName, const CString& strNewDescription);
private:
+ //int m_nInitialWidth;
+ //int m_nInitialHeight;
+ //std::map<int, CFont*> m_mapFonts; // 瀛椾綋鏄犲皠
+ //std::map<int, CRect> m_mapCtrlLayouts; // 鎺т欢甯冨眬鏄犲皠
+
+ // 鎺т欢
+ CBLLabel* m_staticCurrRecipe;
CGridCtrl m_grid;
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 鏀寔
virtual BOOL OnInitDialog();
+ afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnBnClickedButtonCreateRecipe();
afx_msg void OnBnClickedButtonDeleteRecipe();
+ afx_msg void OnBnClickedButtonSelectRecipe();
+ afx_msg void OnGridCellEditFinished(NMHDR* pNotifyStruct, LRESULT* pResult);
DECLARE_MESSAGE_MAP()
};
--
Gitblit v1.9.3