From 4e3e35378d8c677397ece01378582b89869b572a Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期三, 09 七月 2025 17:25:00 +0800
Subject: [PATCH] 创建 IV2M_LoadImageFromFolder 函数,提取重复代码,新增产品ID自动提取

---
 ENRIT/View/ViewScanImage.cpp |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/ENRIT/View/ViewScanImage.cpp b/ENRIT/View/ViewScanImage.cpp
index 25de260..836e7cd 100644
--- a/ENRIT/View/ViewScanImage.cpp
+++ b/ENRIT/View/ViewScanImage.cpp
@@ -1276,17 +1276,24 @@
 	}
 	else if(pDlg->m_nThreadCmd == M_CMD_IMG_LOAD_ALL)
 	{
-		if(pDlg->m_IV2M == NULL)
+		if (pDlg->m_IV2M == NULL) {
 			return 0;
+		}
 
-		pDlg->m_IV2M->IV2M_LoadImageFullFile(-1,pDlg->m_pGlassData, [&] (BYTE iSide)
-		{
-			int			iView = pDlg->GetViewIndex(iSide);		
-
+		pDlg->m_IV2M->IV2M_LoadImageFullFile(-1,pDlg->m_pGlassData, [&] (BYTE iSide) {
+			int	iView = pDlg->GetViewIndex(iSide);		
 			pDlg->InitScrollInfo(iSide,0);
 			pDlg->m_frameImg[iView].Invalidate(FALSE);
 			pDlg->m_frameImg[iView].Invalidate();
 		});
+
+		//CString strFolderPath = _T("D:\\备份\\光检机\\EI、Rcut\\RCUT\\图片\\n8_NG");
+		//pDlg->m_IV2M->IV2M_LoadImageFromFolder(-1, strFolderPath, pDlg->m_pGlassData, [&](BYTE iSide) {
+		//	int iView = pDlg->GetViewIndex(iSide);
+		//	pDlg->InitScrollInfo(iSide, 0);
+		//	pDlg->m_frameImg[iView].Invalidate(FALSE);
+		//	pDlg->m_frameImg[iView].Invalidate();
+		//});
 	}
 	else if(pDlg->m_nThreadCmd == M_CMD_IMG_SAVE_ALL)
 	{

--
Gitblit v1.9.3