#pragma once
|
|
#include "M_AutoDiagnosisManager/DiagnosisManager.h"
|
#include "CHCommonControls/GridCtrl.h"
|
|
// CDlgSelfDiagnosis_Squareness 대화 상자
|
|
class CDlgSelfDiagnosis_Squareness : public CDialogEx
|
{
|
DECLARE_DYNAMIC(CDlgSelfDiagnosis_Squareness)
|
|
public:
|
CDlgSelfDiagnosis_Squareness(CDiagnosisManager* pDiagnosisManager, CWnd* pParent = nullptr); // 표준 생성자입니다.
|
virtual ~CDlgSelfDiagnosis_Squareness();
|
|
// 대화 상자 데이터입니다.
|
#ifdef AFX_DESIGN_TIME
|
enum { IDD = IDD_DLG_SELF_DIAGNOSIS_SQUARENESS };
|
#endif
|
|
protected:
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 지원입니다.
|
|
DECLARE_MESSAGE_MAP()
|
|
public:
|
virtual BOOL OnInitDialog();
|
afx_msg void OnLbnSelchangeList();
|
afx_msg void OnCbnSelchangeComboModuleIndex();
|
afx_msg LRESULT OnUpdateDialog(WPARAM wParam, LPARAM lParam);
|
afx_msg void OnBnClickedButtonSimulation();
|
|
void InitGridControl();
|
void FillGridControl();
|
void InitListControl();
|
void UpdateDialogControls(BOOL bLoadResult=FALSE);
|
void GetDialogControls();
|
void DisableBtSIMULATION(BOOL bUse);
|
|
void ChangeResultData(); //taek 210105
|
|
public:
|
CDiagnosisManager* m_pDiagnosisManager;
|
|
CGridCtrl m_ctrlGridGantryDataHistory;
|
CListBox m_ctrlListFileHistory;
|
CComboBox m_ctrlComboModuleIndex;
|
int m_nSelModuleIndex;
|
double m_dEditTheta;
|
double m_dEditMotorX_1;
|
double m_dEditMotorY_1;
|
double m_dEditPixelX_1;
|
double m_dEditPixelY_1;
|
double m_dEditMotorX_2;
|
double m_dEditMotorY_2;
|
double m_dEditPixelX_2;
|
double m_dEditPixelY_2;
|
double m_dEditMotorX_3;
|
double m_dEditMotorY_3;
|
double m_dEditPixelX_3;
|
double m_dEditPixelY_3;
|
CButton m_BtSumulation;
|
afx_msg void OnBnClickedButtonSimulation2();
|
};
|