EdgeInspector_App/View/ViewMain_ScanImage.h
@@ -1,9 +1,9 @@
#pragma once
#pragma once
//#include "FrameImg.h"
#include "EdgeImageViewer.h"
#include "afxcmn.h"
// CViewScanImage 措拳 惑磊涝聪促.
// CViewScanImage 措拳 惑磊涝聪促.
class CHardwareSettings;
class CGlass_Data;
@@ -12,20 +12,32 @@
   DECLARE_DYNAMIC(CViewMain_ScanImage)
public:
   CViewMain_ScanImage(CWnd* pParent = NULL);   // 钎霖 积己磊涝聪促.
   CViewMain_ScanImage(CWnd* pParent = NULL);   // 钎霖 积己磊涝聪促.
   virtual ~CViewMain_ScanImage();
// 措拳 惑磊 单捞磐涝聪促.
// 措拳 惑磊 单捞磐涝聪促.
   enum { IDD = IDD_MAIN_VIEW_SCANIMAGE };
protected:
   virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 瘤盔涝聪促.
   virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 瘤盔涝聪促.
   virtual BOOL OnInitDialog();
   virtual BOOL PreTranslateMessage(MSG* pMsg);
   afx_msg void OnPaint();      
   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;