#pragma once
|
|
#include "btnenh.h"
|
#include "Global_Define.h"
|
#include "Splash.h"
|
#include "General_Draw.h"
|
#include "GlassRecipe.h"
|
#include "HardwareSettings.h"
|
|
// CViewRecipeProfileView ´ëÈ »óÀÚÀÔ´Ï´Ù.
|
|
class CHardwareSettings;
|
class CGlassRecipe;
|
class CViewRecipeProfileView : public CDialogEx
|
{
|
DECLARE_DYNAMIC(CViewRecipeProfileView)
|
|
public:
|
CViewRecipeProfileView(CWnd* pParent = NULL); // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù.
|
virtual ~CViewRecipeProfileView();
|
|
// ´ëÈ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù.
|
enum { IDD = IDD_DLG_RECIPE_PROFILESETTING_VIEW };
|
|
protected:
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV Áö¿øÀÔ´Ï´Ù.
|
void ClickChkButMakeCAD();
|
void ClickChkButProfileApplay();
|
void ClickChkButProfileTestRun();
|
afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
|
virtual BOOL OnInitDialog();
|
virtual BOOL PreTranslateMessage(MSG* pMsg);
|
DECLARE_MESSAGE_MAP()
|
DECLARE_EVENTSINK_MAP()
|
|
public:
|
void SetRecipe(CHardwareSettings *pHW,CGlassRecipe *pRecipe);
|
|
protected:
|
void SetSlashText(EmSplashCmd emCommand, CString strLog, UINT nColor);
|
|
public:
|
void SetControlStyle(void);
|
|
protected:
|
CProfileCADProc *m_pProfileProc;
|
CHardwareSettings *m_pHardware;
|
CGlassRecipe *m_pDlgRecipe;
|
CSplash m_splash;
|
CMFCButton m_chkProfileUse[MAX_PROFILE_SETTING_COUNT];
|
CFontControl m_FontControl;
|
};
|