SDC C-Project CF Review 프로그램
LYW
2022-05-25 4687895283b9424cc0290b83e53d1088afb0b318
ReviewSystem/ReviewSystem/DlgReviewOffSetTool.cpp
@@ -1091,6 +1091,15 @@
   bReturn = macroFile.Write(strFilePath);
   /*< LYW 20220525 - #4161 ADD Start >*/
   CString strRTMSBackUpFilePath;
   strRTMSBackUpFilePath.Format(_T("%s\\%s"), _REVIEW_SERVER_SYSTEM_SETTING_BACKUP_PATH_CPJT, REVIEW_OFFSET_CONFIGFILE_NAME);
   if (bReturn)
   {
      CopyFile(REVIEW_OFFSET_CONFIGFILE_FULL_PATHNAME, strRTMSBackUpFilePath, FALSE);
   }
   /*< LYW 20220525 - #4161 ADD End >*/
   // #3563 LYW_ CF AOI Review Offset 파라미터 저장시 완료 팝업 추가 ADD START
   CString strMessage;
@@ -1186,3 +1195,32 @@
   Invalidate(FALSE);
}
/*< LYW 20211025 - #3684 ADD End >*/
BOOL DlgReviewOffSetTool::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult)
{
   // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
   if (m_ctrlGridReviewOffSetInfo.GetSafeHwnd() && wParam == (WPARAM)m_ctrlGridReviewOffSetInfo.GetDlgCtrlID())
   {
      //*pResult = 1;
      GV_DISPINFO *pDispInfo = (GV_DISPINFO*)lParam;
      if (NM_DBLCLK == pDispInfo->hdr.code)
      {
         //int nCol = pDispInfo->item.col;
         if (pDispInfo->item.row)
         {
            int nRow = (pDispInfo->item.row) - 1;
            int CamIdx = nRow / m_nScanCount;
            int scanIdx = nRow % m_nScanCount;
            if (m_pDDL2P)
            {
               m_pDDL2P->IDRO2P_SetOffsetPram(CamIdx, scanIdx, TRUE);
            }
         }
      }
   }
   return CDialogEx::OnNotify(wParam, lParam, pResult);
}