From daf053dfd30a3c20524d92290be9d3dc2ac599ec Mon Sep 17 00:00:00 2001 From: LWQ <1806950222@qq.com> Date: 星期三, 30 七月 2025 19:27:02 +0800 Subject: [PATCH] 1.修复:区分测量精度及研磨量距离单像素精度功能 2.修改:上传到CIM的数据 --- ENRIT/View/ViewScanImage.h | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ENRIT/View/ViewScanImage.h b/ENRIT/View/ViewScanImage.h index ed35659..eb7b3b9 100644 --- a/ENRIT/View/ViewScanImage.h +++ b/ENRIT/View/ViewScanImage.h @@ -59,6 +59,7 @@ afx_msg void OnBnClickedCheckAutoView(); afx_msg void OnTimer(UINT_PTR nIDEvent); LRESULT OnProcessStatus(WPARAM wParam, LPARAM lParam); + LRESULT OnBatchProcessNext(WPARAM wParam, LPARAM lParam); DECLARE_MESSAGE_MAP() DECLARE_EVENTSINK_MAP() @@ -77,7 +78,9 @@ void OnBnClickedBtnProc(); void OnBnClickedLoadAll(); void OnBnClickedSaveAll(); - + void OnBtnStartBatch(); + void OnBtnStopBatch(); + void OnClickBtnStopBatch2(); protected: int GetSideIdx(int nViewIndex); BYTE *GetBufferPoint(int nViewIndex,int nPos = 0); @@ -91,6 +94,8 @@ void SaveFullImage(int nViewIndex); void SaveFullImageAll(); void LoadAndProcessImages(const CString& strFolderPath); + void StartBatchProcess(const CString& strRootFolder); + void ProcessNextFolder(); protected: CMFCButton m_btnLoad[MAX_PANEL_SIDE * UPDN_TYPE]; @@ -111,5 +116,12 @@ BOOL m_bInitDlg; CHardwareSettings *m_pHardware; IViewInterface2Parent *m_IV2M; - CGlass_Data *m_pGlassData; + CGlass_Data *m_pGlassData; + + // ly,2025.07.11 + int m_nCurrentFolderIndex; + BOOL m_bIsBatchProcessing; + CStringArray m_arrFolderList; + + }; -- Gitblit v1.9.3