#pragma once
|
|
#include "DlgSelfDiagnosis_Squareness.h"
|
#include "DlgSelfDiagnosis_Flatness.h"
|
#include "DlgSelfDiagnosis_Wsi.h"
|
#include "DlgSelfDiagnosis_Setting.h"
|
#include "M_AutoDiagnosisManager/DiagnosisManager.h"
|
// CDlgSelfDiagnosis 대화 상자
|
|
#define MODULE_COUNT 2
|
|
#define UM_UPDATE_DIALOG WM_USER + 100
|
|
class CDlgSelfDiagnosis : public CDialogEx
|
{
|
DECLARE_DYNAMIC(CDlgSelfDiagnosis)
|
|
public:
|
CDlgSelfDiagnosis(CDiagnosisManager* pDiagnosisManager, CWnd* pParent = nullptr); // 표준 생성자입니다.
|
virtual ~CDlgSelfDiagnosis();
|
|
|
CDlgSelfDiagnosis_Squareness* m_pDlgSquareness;
|
CDlgSelfDiagnosis_Flatness* m_pDlgFlatness;
|
CDlgSelfDiagnosis_Wsi* m_pDlgWsi;
|
CDlgSelfDiagnosis_Setting* m_pDlgSetting;
|
CDiagnosisManager* m_pDiagnosisManager;
|
|
// 대화 상자 데이터입니다.
|
#ifdef AFX_DESIGN_TIME
|
enum { IDD = IDD_DLG_SELF_DIAGNOSIS };
|
#endif
|
|
protected:
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 지원입니다.
|
|
DECLARE_MESSAGE_MAP()
|
|
|
public:
|
void UpdateDialog(int nIndex);
|
void SetDlgFlatness(int nIndex);
|
void SetDlgSquareness(int nIndex); //taek 210105
|
void SetDlgWSI(int nIndex); //taek 210105
|
|
public:
|
int m_nTapSelIndex;
|
CTabCtrl m_ctrlTabCtrl;
|
virtual BOOL OnInitDialog();
|
afx_msg void OnTcnSelchangeSelfDiagnosisTabMain(NMHDR *pNMHDR, LRESULT *pResult);
|
};
|