SDC C-Project CF Review 프로그램
KYH
2021-06-07 e21f80c0b3c303c8f38859cc7652822f2da2913c
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
#pragma once
#include "CHCommonControls/GridCtrl.h"
 
enum MODULE_TYPE { MODULE_TYPE_REVIEW = 0, MODULE_TYPE_MEASURE, MODULE_TYPE_REVIEW_MEASURE, MODULE_TYPE_WSI, 
                    MODULE_TYPE_REVIEW_WSI, MODULE_TYPE_MEASURE_WSI, MODULE_TYPE_REVIEW_MEASURE_WSI, MODULE_COUNT};
 
#define SYSTEM_HEADER_INFO_GRID_ROW_COUNT 14 
#define SYSTEM_HEADER_INFO_GRID_COL_COUNT 2
#define MAGNIFIC_INFO_GRID_ROW_COUNT 6
 
// CDlgSystemHeader ´ëÈ­ »óÀÚÀÔ´Ï´Ù.
 
class CDlgSystemHeader : public CDialog
{
    DECLARE_DYNAMIC(CDlgSystemHeader)
 
public:
    CDlgSystemHeader(CWnd* pParent = NULL);   // Ç¥ÁØ »ý¼ºÀÚÀÔ´Ï´Ù.
    virtual ~CDlgSystemHeader();
 
// ´ëÈ­ »óÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù.
    enum { IDD = IDD_DIALOG_SYS_SETTING_SYSTEM_HEADER };
 
public:
    void InitHeaderInfoGridControl();
    void FillHeaderInfo();
    void InitMagnificInfoGridControl();
    void FillMagnificInfo();
    void ChangeMagnificCountMagnificInfoGridControl();
    void UpdateDialogData(int nGantryIdx, int nHeaderIdx);
 
protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV Áö¿øÀÔ´Ï´Ù.
 
    DECLARE_MESSAGE_MAP()
public:
    int m_nGantryIdx;
    int m_nHeaderIdx;
    int    m_nMagnificCount;
 
    CGridCtrl m_ctrlGridHeaderInfo;
    CGridCtrl m_ctrlGridMagnificInfo;
 
    virtual BOOL OnInitDialog();
    virtual BOOL PreTranslateMessage(MSG* pMsg);
    afx_msg void OnBnClickedButtonSysSystemHeaderReset();
    afx_msg void OnBnClickedButtonSysSystemHeaderApply();
};