From e5fa774d622d6852fe8e1f033045aed221649108 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 금, 15 10월 2021 13:24:54 +0900 Subject: [PATCH] Ongoing80 #3662 CF AOI Review 전설비 알람 발생 조치 --- ReviewSystem/ReviewSystemSetting/ReviewSystemSettingDlg.cpp | 77 +++++++++++++++++++------------------- 1 files changed, 39 insertions(+), 38 deletions(-) diff --git a/ReviewSystem/ReviewSystemSetting/ReviewSystemSettingDlg.cpp b/ReviewSystem/ReviewSystemSetting/ReviewSystemSettingDlg.cpp index 767d0f5..5442754 100644 --- a/ReviewSystem/ReviewSystemSetting/ReviewSystemSettingDlg.cpp +++ b/ReviewSystem/ReviewSystemSetting/ReviewSystemSettingDlg.cpp @@ -1,5 +1,5 @@ -// ReviewSystemSettingDlg.cpp : 구현 파일 +// ReviewSystemSettingDlg.cpp : 占쏙옙占쏙옙 占쏙옙占쏙옙 // #include "stdafx.h" @@ -31,20 +31,20 @@ #endif -// 응용 프로그램 정보에 사용되는 CAboutDlg 대화 상자입니다. +// 占쏙옙占쏙옙 占쏙옙占싸그뤄옙 占쏙옙占쏙옙占쏙옙 占쏙옙占실댐옙 CAboutDlg 占쏙옙화 占쏙옙占쏙옙占쌉니댐옙. class CAboutDlg : public CDialog { public: CAboutDlg(); -// 대화 상자 데이터입니다. +// 占쏙옙화 占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙占쌉니댐옙. enum { IDD = IDD_ABOUTBOX }; protected: - virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 지원입니다. + virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 占쏙옙占쏙옙占쌉니댐옙. -// 구현입니다. +// 占쏙옙占쏙옙占쌉니댐옙. protected: DECLARE_MESSAGE_MAP() }; @@ -62,7 +62,7 @@ END_MESSAGE_MAP() -// CReviewSystemSettingDlg 대화 상자 +// CReviewSystemSettingDlg 占쏙옙화 占쏙옙占쏙옙 @@ -87,7 +87,8 @@ m_pNetworkManager = NULL; // init Log - new CDisplayMessage(_T("C:\\DIT_Review\\ReviewServerConfig\\Log")); + //new CDisplayMessage(_T("C:\\DIT_Review\\ReviewServerConfig\\Log")); + new CDisplayMessage(_T("D:\\DIT_Review\\ReviewServerConfig\\Log"));//210805 } CReviewSystemSettingDlg::~CReviewSystemSettingDlg() @@ -185,15 +186,15 @@ END_MESSAGE_MAP() -// CReviewSystemSettingDlg 메시지 처리기 +// CReviewSystemSettingDlg 占쌨쏙옙占쏙옙 처占쏙옙占쏙옙 BOOL CReviewSystemSettingDlg::OnInitDialog() { CDialog::OnInitDialog(); - // 시스템 메뉴에 "정보..." 메뉴 항목을 추가합니다. + // 占시쏙옙占쏙옙 占쌨댐옙占쏙옙 "占쏙옙占쏙옙..." 占쌨댐옙 占쌓몌옙占쏙옙 占쌩곤옙占쌌니댐옙. - // IDM_ABOUTBOX는 시스템 명령 범위에 있어야 합니다. + // IDM_ABOUTBOX占쏙옙 占시쏙옙占쏙옙 占쏙옙占� 占쏙옙占쏙옙占쏙옙 占쌍억옙占� 占쌌니댐옙. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); @@ -211,12 +212,12 @@ } } - // 이 대화 상자의 아이콘을 설정합니다. 응용 프로그램의 주 창이 대화 상자가 아닐 경우에는 - // 프레임워크가 이 작업을 자동으로 수행합니다. - SetIcon(m_hIcon, TRUE); // 큰 아이콘을 설정합니다. - SetIcon(m_hIcon, FALSE); // 작은 아이콘을 설정합니다. + // 占쏙옙 占쏙옙화 占쏙옙占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙占쏙옙 占쏙옙占쏙옙占쌌니댐옙. 占쏙옙占쏙옙 占쏙옙占싸그뤄옙占쏙옙 占쏙옙 창占쏙옙 占쏙옙화 占쏙옙占쌘곤옙 占싣댐옙 占쏙옙荑∽옙占� + // 占쏙옙占쏙옙占쌈울옙크占쏙옙 占쏙옙 占쌜억옙占쏙옙 占쌘듸옙占쏙옙占쏙옙 占쏙옙占쏙옙占쌌니댐옙. + SetIcon(m_hIcon, TRUE); // 큰 占쏙옙占쏙옙占쏙옙占쏙옙 占쏙옙占쏙옙占쌌니댐옙. + SetIcon(m_hIcon, FALSE); // 占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙占쏙옙 占쏙옙占쏙옙占쌌니댐옙. - // TODO: 여기에 추가 초기화 작업을 추가합니다. + // TODO: 占쏙옙占썩에 占쌩곤옙 占십깍옙화 占쌜억옙占쏙옙 占쌩곤옙占쌌니댐옙. CreateReviewDirectory(); CreateManager(); ReadReviewSystemConfigFile(); @@ -225,7 +226,7 @@ g_pLog->DisplayMessage(_T("SystemSetting is Started!")); - return TRUE; // 포커스를 컨트롤에 설정하지 않으면 TRUE를 반환합니다. + return TRUE; // 占쏙옙커占쏙옙占쏙옙 占쏙옙트占싼울옙 占쏙옙占쏙옙占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙 TRUE占쏙옙 占쏙옙환占쌌니댐옙. } void CReviewSystemSettingDlg::OnSysCommand(UINT nID, LPARAM lParam) @@ -241,19 +242,19 @@ } } -// 대화 상자에 최소화 단추를 추가할 경우 아이콘을 그리려면 -// 아래 코드가 필요합니다. 문서/뷰 모델을 사용하는 MFC 응용 프로그램의 경우에는 -// 프레임워크에서 이 작업을 자동으로 수행합니다. +// 占쏙옙화 占쏙옙占쌘울옙 占쌍쇽옙화 占쏙옙占쌩몌옙 占쌩곤옙占쏙옙 占쏙옙占� 占쏙옙占쏙옙占쏙옙占쏙옙 占쌓몌옙占쏙옙占쏙옙 +// 占싣뤄옙 占쌘드가 占십울옙占쌌니댐옙. 占쏙옙占쏙옙/占쏙옙 占쏙옙占쏙옙 占쏙옙占쏙옙求占� MFC 占쏙옙占쏙옙 占쏙옙占싸그뤄옙占쏙옙 占쏙옙荑∽옙占� +// 占쏙옙占쏙옙占쌈울옙크占쏙옙占쏙옙 占쏙옙 占쌜억옙占쏙옙 占쌘듸옙占쏙옙占쏙옙 占쏙옙占쏙옙占쌌니댐옙. void CReviewSystemSettingDlg::OnPaint() { if (IsIconic()) { - CPaintDC dc(this); // 그리기를 위한 디바이스 컨텍스트 + CPaintDC dc(this); // 占쌓몌옙占썩를 占쏙옙占쏙옙 占쏙옙占쏙옙決占� 占쏙옙占쌔쏙옙트 SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); - // 클라이언트 사각형에서 아이콘을 가운데에 맞춥니다. + // 클占쏙옙占싱억옙트 占썹각占쏙옙占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙占쏙옙 占쏙옙占쏘데占쏙옙 占쏙옙占쏙옙求占�. int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect; @@ -261,7 +262,7 @@ int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2; - // 아이콘을 그립니다. + // 占쏙옙占쏙옙占쏙옙占쏙옙 占쌓몌옙占싹댐옙. dc.DrawIcon(x, y, m_hIcon); } else @@ -270,8 +271,8 @@ } } -// 사용자가 최소화된 창을 끄는 동안에 커서가 표시되도록 시스템에서 -// 이 함수를 호출합니다. +// 占쏙옙占쏙옙微占� 占쌍쇽옙화占쏙옙 창占쏙옙 占쏙옙占� 占쏙옙占싫울옙 커占쏙옙占쏙옙 표占시되듸옙占쏙옙 占시쏙옙占쌜울옙占쏙옙 +// 占쏙옙 占쌉쇽옙占쏙옙 호占쏙옙占쌌니댐옙. HCURSOR CReviewSystemSettingDlg::OnQueryDragIcon() { return static_cast<HCURSOR>(m_hIcon); @@ -280,7 +281,7 @@ void CReviewSystemSettingDlg::OnTcnSelchangeTabSysSettingMainTab(NMHDR *pNMHDR, LRESULT *pResult) { - // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. + // TODO: 占쏙옙占썩에 占쏙옙트占쏙옙 占싯몌옙 처占쏙옙占쏙옙 占쌘드를 占쌩곤옙占쌌니댐옙. SystemMainTab nTabIdx; nTabIdx = (SystemMainTab)m_ctrlTabMain.GetCurSel(); @@ -397,12 +398,12 @@ void CReviewSystemSettingDlg::InitTabControl() { int nIdx = 0; - m_ctrlTabMain.InsertItem(nIdx++, _T("Equipment Setting"));//_T("장비 설정")); - m_ctrlTabMain.InsertItem(nIdx++, _T("Glass Type Setting"));//_T("글라스 타입 설정")); - m_ctrlTabMain.InsertItem(nIdx++, _T("Align Setting"));//_T("얼라인 설정")); - m_ctrlTabMain.InsertItem(nIdx++, _T("Signal Setting"));//_T("Signal 설정")); - m_ctrlTabMain.InsertItem(nIdx++, _T("Motor Setting"));//_T("모터 설정")); - m_ctrlTabMain.InsertItem(nIdx++, _T("Network Setting"));//_T("네트워크 설정")); + m_ctrlTabMain.InsertItem(nIdx++, _T("Equipment Setting"));//_T("占쏙옙占� 占쏙옙占쏙옙")); + m_ctrlTabMain.InsertItem(nIdx++, _T("Glass Type Setting"));//_T("占쌜띰옙 타占쏙옙 占쏙옙占쏙옙")); + m_ctrlTabMain.InsertItem(nIdx++, _T("Align Setting"));//_T("占쏙옙占쏙옙占� 占쏙옙占쏙옙")); + m_ctrlTabMain.InsertItem(nIdx++, _T("Signal Setting"));//_T("Signal 占쏙옙占쏙옙")); + m_ctrlTabMain.InsertItem(nIdx++, _T("Motor Setting"));//_T("占쏙옙占쏙옙 占쏙옙占쏙옙")); + m_ctrlTabMain.InsertItem(nIdx++, _T("Network Setting"));//_T("占쏙옙트占쏙옙크 占쏙옙占쏙옙")); } BOOL CReviewSystemSettingDlg::ReadReviewSystemConfigFile() @@ -526,7 +527,7 @@ strBackupFile = strBackupPath + strBackupFile; CopyFile(_REVIEW_SERVER_SYSTEM_SETTING_FILE_PATH_, strBackupFile, TRUE); - //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD START + //LYW_#3344_CF AOI Review Config File 占쏙옙占� 占쏙옙占� 占쏙옙占쏙옙 ADD START strBackupPath = _REVIEW_SERVER_SYSTEM_SETTING_BACKUP_PATH_CPJT; CreateDirectory(strBackupPath, NULL); @@ -535,9 +536,9 @@ strBackupFile.Format(_T("%s\\SystemSetting.cfg"), strBackupPath); CopyFile(_REVIEW_SERVER_SYSTEM_SETTING_FILE_PATH_, strBackupFile, FALSE); - //LYW_#3344_CF AOI Review Config File 백업 기능 개선 ADD END + //LYW_#3344_CF AOI Review Config File 占쏙옙占� 占쏙옙占� 占쏙옙占쏙옙 ADD END - if (IDNO == AfxMessageBox(_T("Save complete. Do you want to close System Setting program?"), MB_YESNO | MB_ICONQUESTION))//_T("저장 완료되었습니다. 시스템 설정 프로그램을 종료하시겠습니까?"), MB_YESNO | MB_ICONQUESTION)) + if (IDNO == AfxMessageBox(_T("Save complete. Do you want to close System Setting program?"), MB_YESNO | MB_ICONQUESTION))//_T("占쏙옙占쏙옙 占싹뤄옙퓸占쏙옙占쏙옙求占�. 占시쏙옙占쏙옙 占쏙옙占쏙옙 占쏙옙占싸그뤄옙占쏙옙 占쏙옙占쏙옙占싹시겠쏙옙占싹깍옙?"), MB_YESNO | MB_ICONQUESTION)) { return; } @@ -549,14 +550,14 @@ } else { - AfxMessageBox(_T("Save Fail!"));//_T("저장 실패하였습니다.")); + AfxMessageBox(_T("Save Fail!"));//_T("占쏙옙占쏙옙 占쏙옙占쏙옙占싹울옙占쏙옙占싹댐옙.")); } } void CReviewSystemSettingDlg::OnBnClickedCancel() { - // TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다. - if (IDNO == AfxMessageBox(_T("Do you want to close System Setting program?"), MB_YESNO | MB_ICONQUESTION))//_T("시스템 설정 프로그램을 종료하시겠습니까?"), MB_YESNO | MB_ICONQUESTION)) + // TODO: 占쏙옙占썩에 占쏙옙트占쏙옙 占싯몌옙 처占쏙옙占쏙옙 占쌘드를 占쌩곤옙占쌌니댐옙. + if (IDNO == AfxMessageBox(_T("Do you want to close System Setting program?"), MB_YESNO | MB_ICONQUESTION))//_T("占시쏙옙占쏙옙 占쏙옙占쏙옙 占쏙옙占싸그뤄옙占쏙옙 占쏙옙占쏙옙占싹시겠쏙옙占싹깍옙?"), MB_YESNO | MB_ICONQUESTION)) { return; } @@ -568,7 +569,7 @@ BOOL CReviewSystemSettingDlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct) { - // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다. + // TODO: 占쏙옙占썩에 占쌨쏙옙占쏙옙 처占쏙옙占쏙옙 占쌘드를 占쌩곤옙 占쏙옙/占실댐옙 占썩본占쏙옙占쏙옙 호占쏙옙占쌌니댐옙. if (pCopyDataStruct->dwData == COPYDATA_SYSTEMSETTING2REVIEWSYSTEM) { COPYDATA_SYSTEM2REV* pCopyData = (COPYDATA_SYSTEM2REV*)pCopyDataStruct->lpData; -- Gitblit v1.9.3