#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(); };