SDC C-Project CF Review 프로그램
LYW
2022-08-05 5f12658f37fed156e67b3318542c98f359341ffd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#pragma once
#include "afxcmn.h"
#include <map>
#include <vector>
#include "CHReviewResult/GlassResult.h"
#include "CHReviewResult/DefectResult.h"
#include "CHCommonControls/GridCtrl.h"
#include "CHCommonControls/GradientStatic.h"
#include "CHCommonControls/FontStatic.h"
#include "ModuleStatus.h"
#include "DlgReviewHistoryTool.h"
 
// CDlgAlignHistory 대화 상자
 
interface IDialogAlignHistoryList2Parent
{
 
};
 
class CDlgAlignHistory : public CDialogEx
{
    DECLARE_DYNAMIC(CDlgAlignHistory)
 
public:
    CDlgAlignHistory(CWnd* pParent = NULL);   // 표준 생성자입니다.
    virtual ~CDlgAlignHistory();
 
    void SetDDL2P(IDialogAlignHistoryList2Parent* pDDL2P) { m_pDDL2P = pDDL2P; }
 
// 대화 상자 데이터입니다.
    enum { IDD = IDD_DLG_ALIGN_TAB }; 
 
protected:
    void InitGridAlignInfo();
    void InitGridOriginInfo();
 
protected:
    IDialogAlignHistoryList2Parent*    m_pDDL2P;
 
    CGridCtrl                m_ctrlOriginInfo;
    CGridCtrl                m_ctrlAlignInfo;
 
    CStatic m_PictureControl_Align1;
    CStatic m_PictureControl_Align2;
 
    CImage m_AlignImage1;
    CImage m_AlignImage2;
 
    CRect m_picture_AlignRect;
    CRect m_picture_AlignRect2;
 
    CString m_strFirstImage;
    CString m_strSecondImage;
 
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 지원입니다.
    DECLARE_MESSAGE_MAP()
public:    
    virtual BOOL OnInitDialog();
    void UpdateProcess(const CGlassResult * pGlassResult);
    void DrawImage2(const CGlassResult * pGlassResult);
    void DrawImage(CString strFirstImage, CString strSecondImage, const CGlassResult * pGlassResult);
    void DrawnoImage();
 
    afx_msg void OnTimer(UINT_PTR nIDEvent);
};