#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(); };