mrDarker
2025-08-07 47372488fddbcab4ab7b261d84a6b0f772a9bc34
EdgeInspector_App/ViewMain_Recipe.cpp
@@ -167,6 +167,10 @@
   ON_EVENT(CViewMain_Recipe, IDC_RDO_SIDE_B_BOT, DISPID_CLICK, CViewMain_Recipe::ClickSideSelButton, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_SIDE_C_BOT, DISPID_CLICK, CViewMain_Recipe::ClickSideSelButton, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_SIDE_D_BOT, DISPID_CLICK, CViewMain_Recipe::ClickSideSelButton, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_SIDE_A_RIP, DISPID_CLICK, CViewMain_Recipe::ClickSideSelButton, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_SIDE_B_RIP, DISPID_CLICK, CViewMain_Recipe::ClickSideSelButton, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_SIDE_C_RIP, DISPID_CLICK, CViewMain_Recipe::ClickSideSelButton, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_SIDE_D_RIP, DISPID_CLICK, CViewMain_Recipe::ClickSideSelButton, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_INSTYPE_CHIP, DISPID_CLICK, CViewMain_Recipe::ClickRdoInsType, VTS_NONE)
   ON_EVENT(CViewMain_Recipe, IDC_RDO_INSTYPE_CRACK, DISPID_CLICK, CViewMain_Recipe::ClickRdoInsType, VTS_NONE)
@@ -1118,6 +1122,18 @@
   case IDC_RDO_SIDE_D_BOT:
      eSelView = eRcp_SideRD_D_DN;      
      break;
   case IDC_RDO_SIDE_A_RIP:
      eSelView = eRcp_SideRD_A_RIP;
      break;
   case IDC_RDO_SIDE_B_RIP:
      eSelView = eRcp_SideRD_B_RIP;
      break;
   case IDC_RDO_SIDE_C_RIP:
      eSelView = eRcp_SideRD_C_RIP;
      break;
   case IDC_RDO_SIDE_D_RIP:
      eSelView = eRcp_SideRD_D_RIP;
      break;
   default:
      return;
   }
@@ -1133,11 +1149,17 @@
   double dPixelSizeX = 1.0;
   double dPixelSizeY = 1.0;
   int nFrameWidth = IMAGE_WIDTH;
   int nFrameWidth = IMAGE_WIDTH / 2;
   if (eSelView < eRcp_SideRD_A_RIP){
      nFrameWidth = IMAGE_WIDTH;
   }
   int nFrameHeight = IMAGE_HEIGHT;
   int nFrameCount = MAX_FRAM_COUNT;
   GetResolution(dPixelSizeX, dPixelSizeY, nFrameWidth, nFrameHeight, nFrameCount);
   m_frameImg.SetPixelSize(dPixelSizeX, dPixelSizeY);
   m_frameImg.SetImageSize(nFrameWidth, nFrameHeight, nFrameCount);
#if HALCON_VISION_KEY
   if (NULL != m_pVisionSetDlg) {
@@ -1541,6 +1563,14 @@
   m_PanelInfo.SetItemText(nRowIdx, nColIdx++, _T("C Bot"));
   m_PanelInfo.SetColumnWidth(nColIdx, 80);
   m_PanelInfo.SetItemText(nRowIdx, nColIdx++, _T("D Bot"));
   m_PanelInfo.SetColumnWidth(nColIdx, 80);
   m_PanelInfo.SetItemText(nRowIdx, nColIdx++, _T("A RIP"));
   m_PanelInfo.SetColumnWidth(nColIdx, 80);
   m_PanelInfo.SetItemText(nRowIdx, nColIdx++, _T("B RIP"));
   m_PanelInfo.SetColumnWidth(nColIdx, 80);
   m_PanelInfo.SetItemText(nRowIdx, nColIdx++, _T("C RIP"));
   m_PanelInfo.SetColumnWidth(nColIdx, 80);
   m_PanelInfo.SetItemText(nRowIdx, nColIdx++, _T("D RIP"));
   nColIdx = 0;
   nRowIdx = 1;
@@ -1674,6 +1704,14 @@
   m_SideInspectInfo.SetItemText(nRowIdx, nColIdx++, _T("C Bot"));
   m_SideInspectInfo.SetColumnWidth(nColIdx, 80);
   m_SideInspectInfo.SetItemText(nRowIdx, nColIdx++, _T("D Bot"));
   m_SideInspectInfo.SetColumnWidth(nColIdx, 80);
   m_SideInspectInfo.SetItemText(nRowIdx, nColIdx++, _T("A RIP"));
   m_SideInspectInfo.SetColumnWidth(nColIdx, 80);
   m_SideInspectInfo.SetItemText(nRowIdx, nColIdx++, _T("B RIP"));
   m_SideInspectInfo.SetColumnWidth(nColIdx, 80);
   m_SideInspectInfo.SetItemText(nRowIdx, nColIdx++, _T("C RIP"));
   m_SideInspectInfo.SetColumnWidth(nColIdx, 80);
   m_SideInspectInfo.SetItemText(nRowIdx, nColIdx++, _T("D RIP"));
   nColIdx = 0;
   nRowIdx = 1;
@@ -1876,6 +1914,14 @@
   m_JudgementInfo.SetItemText(nRowIdx, nColIdx++, _T("C Bot"));
   m_JudgementInfo.SetColumnWidth(nColIdx, 80);
   m_JudgementInfo.SetItemText(nRowIdx, nColIdx++, _T("D Bot"));
   m_JudgementInfo.SetColumnWidth(nColIdx, 80);
   m_JudgementInfo.SetItemText(nRowIdx, nColIdx++, _T("A RIP"));
   m_JudgementInfo.SetColumnWidth(nColIdx, 80);
   m_JudgementInfo.SetItemText(nRowIdx, nColIdx++, _T("B RIP"));
   m_JudgementInfo.SetColumnWidth(nColIdx, 80);
   m_JudgementInfo.SetItemText(nRowIdx, nColIdx++, _T("C RIP"));
   m_JudgementInfo.SetColumnWidth(nColIdx, 80);
   m_JudgementInfo.SetItemText(nRowIdx, nColIdx++, _T("D RIP"));
   nColIdx = 0;
   nRowIdx = 1;