#pragma once
|
#include "GridCtrl.h"
|
#include "GlassRecipe.h"
|
#include "Glass_Data.h"
|
|
// CDlgSideDimensionSetting 措拳 惑磊涝聪促.
|
|
class CDlgSideDimensionSetting : public CDialogEx
|
{
|
DECLARE_DYNAMIC(CDlgSideDimensionSetting)
|
|
public:
|
CDlgSideDimensionSetting(CWnd* pParent = NULL); // 钎霖 积己磊涝聪促.
|
virtual ~CDlgSideDimensionSetting();
|
|
// 措拳 惑磊 单捞磐涝聪促.
|
enum { IDD = IDD_DLG_SIDE_DIMENSION_SETTING };
|
|
protected:
|
virtual BOOL OnInitDialog();
|
BOOL PreTranslateMessage(MSG* pMsg);
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 瘤盔涝聪促.
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
void SetSelectSideIdx(eViewCmdSide* pSelectSideIdx) {m_pSelectSideIdx = pSelectSideIdx;}
|
void SetDlgRecipe(CGlassRecipe* pDlgRecipe);
|
void SetGlassData(CGlass_Data* pGlassData) {m_pGlassData = pGlassData;}
|
void UpdateRecipe(BOOL bGetData);
|
|
|
void Init_SideDimensionSetting();
|
void Fill_SideDimensionSetting(BOOL bGetData);
|
void Fill_SideDimensionSetting_CurrentResult();
|
|
void Init_TopCornerDimensionSetting();
|
void Fill_TopCornerDimensionSetting(BOOL bGetData);
|
void Fill_TopCornerDimensionSetting_CurrentResult();
|
|
void Init_BotCornerDimensionSetting();
|
void Fill_BotCornerDimensionSetting(BOOL bGetData);
|
void Fill_BotCornerDimensionSetting_CurrentResult();
|
|
private:
|
eViewCmdSide* m_pSelectSideIdx;
|
CGlassRecipe* m_pDlgRecipe;
|
CGlass_Data* m_pGlassData;
|
CGridCtrl m_SideDimensionSetting;
|
CGridCtrl m_TopCornerDimensionSetting;
|
CGridCtrl m_BotCornerDimensionSetting;
|
public:
|
|
DECLARE_EVENTSINK_MAP()
|
void ClickButtonAdd();
|
void ClickButtonDel();
|
void ClickButtonCal();
|
void ClickButtonGetSideResult();
|
void ClickButtonGetTopCornerResult();
|
void ClickButtonGetBotCornerResult();
|
};
|