From 1e751a5eb3c23d932b5de94456b5a8741f28c7cc Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期六, 16 八月 2025 17:37:49 +0800
Subject: [PATCH] 1. 修复离线测试设置错误的扫描个数,应该设置的是需要扫描的个数(非相机个数)

---
 EdgeInspector_App/View/ViewMain_ScanImage.h |   46 ++++++++++++++++++++++++++++++----------------
 1 files changed, 30 insertions(+), 16 deletions(-)

diff --git a/EdgeInspector_App/View/ViewMain_ScanImage.h b/EdgeInspector_App/View/ViewMain_ScanImage.h
index 0baa9b0..4532081 100644
--- a/EdgeInspector_App/View/ViewMain_ScanImage.h
+++ b/EdgeInspector_App/View/ViewMain_ScanImage.h
@@ -26,6 +26,18 @@
 	afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);
 	afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
 	afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
+	afx_msg void OnBnClickedUpdnWidth1();
+	afx_msg void OnBnClickedUpdnWidth2();
+	afx_msg void OnBnClickedUpdnWidth3();
+	afx_msg void OnBnClickedUpdnWidth4();
+	afx_msg void OnBnClickedUpdnWidth6();
+	afx_msg void OnBnClickedUpdnWidth5();
+	afx_msg void OnBnClickedUpdnWidth7();
+	afx_msg void OnBnClickedUpdnWidth8();
+	afx_msg void OnBnClickedUpdnWidth9();
+	afx_msg void OnBnClickedUpdnWidth10();
+	afx_msg void OnBnClickedUpdnWidth11();
+	afx_msg void OnBnClickedUpdnWidth12();
 	afx_msg void OnBnClickedBtnLoad1();
 	afx_msg void OnBnClickedBtnSave1();
 	afx_msg void OnBnClickedBtnLoad2();
@@ -34,17 +46,6 @@
 	afx_msg void OnBnClickedBtnSave3();
 	afx_msg void OnBnClickedBtnLoad4();
 	afx_msg void OnBnClickedBtnSave4();
-	afx_msg void OnNMCustomdrawSliderZoom(NMHDR *pNMHDR, LRESULT *pResult);
-	afx_msg void OnNMReleasedcaptureSliderZoom(NMHDR *pNMHDR, LRESULT *pResult);
-	afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
-	afx_msg void OnBnClickedUpdnWidth1();	
-	afx_msg void OnBnClickedUpdnWidth2();
-	afx_msg void OnBnClickedUpdnWidth3();
-	afx_msg void OnBnClickedUpdnWidth4();
-	afx_msg void OnBnClickedUpdnWidth6();
-	afx_msg void OnBnClickedUpdnWidth5();
-	afx_msg void OnBnClickedUpdnWidth7();
-	afx_msg void OnBnClickedUpdnWidth8();		
 	afx_msg void OnBnClickedBtnLoad5();
 	afx_msg void OnBnClickedBtnSave5();
 	afx_msg void OnBnClickedBtnLoad6();
@@ -53,8 +54,17 @@
 	afx_msg void OnBnClickedBtnSave7();
 	afx_msg void OnBnClickedBtnLoad8();
 	afx_msg void OnBnClickedBtnSave8();
-	afx_msg void OnBnClickedButton1();
-	afx_msg void OnBnClickedButton2();	
+	afx_msg void OnBnClickedBtnLoad9();
+	afx_msg void OnBnClickedBtnSave9();
+	afx_msg void OnBnClickedBtnLoad10();
+	afx_msg void OnBnClickedBtnSave10();
+	afx_msg void OnBnClickedBtnLoad11();
+	afx_msg void OnBnClickedBtnSave11();
+	afx_msg void OnBnClickedBtnLoad12();
+	afx_msg void OnBnClickedBtnSave12();
+	afx_msg void OnNMCustomdrawSliderZoom(NMHDR *pNMHDR, LRESULT *pResult);
+	afx_msg void OnNMReleasedcaptureSliderZoom(NMHDR *pNMHDR, LRESULT *pResult);
+	afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
 	afx_msg void OnBnClickedCheckAutoDefectView();
 	afx_msg void OnBnClickedBtnCommunication();
 	afx_msg void OnBnClickedCheckAutoView();
@@ -74,6 +84,7 @@
 	void			ViewRefresh(PROG_MSG ProcMsg);	
 
 protected:
+	void			OnBnClickedBtnImgRip();
 	void			OnBnClickedBtnImgShort();
 	void			OnBnClickedBtnImgLong();
 	void			OnBnClickedBtnImgBoth();
@@ -93,7 +104,10 @@
 	BOOL			ManualThreadStart(int nCmd,int nIndex = -1);			
 	static UINT		ManualProcessAll(LPVOID pParam);
 	void			SaveFullImage(int nViewIndex);
-	void			SaveFullImageAll();	
+	void			SaveFullImageAll();
+	void			LayoutCameraGroup(int nStartIdx, int nCount, CPoint& pt, int nImgWidth, int nImgHeight, int nInfo, int nHScroll);
+	void			ShowCameraGroup(int nStartIdx, int nCount, BOOL bShow);
+	CCameraSettings* GetCameraSettingsByViewIndex(int nViewIndex);
 
 protected:
 	CMFCButton		m_btnLoad[MAX_PANEL_SIDE * UPDN_TYPE];
@@ -107,9 +121,9 @@
 	CSliderCtrl		m_sliderZoom;
 	double			m_dZoom;
 
-	CScrollBar		m_ctrlScrollV[MAX_PANEL_SIDE * UPDN_TYPE],m_ctrlScrollH[MAX_PANEL_SIDE * UPDN_TYPE];
+	CScrollBar		m_ctrlScrollV[MAX_PANEL_SIDE * UPDN_TYPE];
+	CScrollBar		m_ctrlScrollH[MAX_PANEL_SIDE * UPDN_TYPE];
 	BOOL			m_bWithScroll[MAX_PANEL_SIDE * UPDN_TYPE];
-	//CFrameImg		m_frameImg[MAX_PANEL_SIDE * UPDN_TYPE];
 	CEdgeImageViewer m_frameImg[MAX_PANEL_SIDE * UPDN_TYPE];
 	int				m_nShowSelect;
 	BOOL			m_bInitDlg;

--
Gitblit v1.9.3