From c6e24163c3c852b4ac3e45d100b9253b3db0e182 Mon Sep 17 00:00:00 2001
From: mrDarker <mr.darker@163.com>
Date: 星期五, 15 八月 2025 16:59:00 +0800
Subject: [PATCH] 1. 保存数据优化,提取公共区域,方便后期修改和扩展

---
 EdgeInspector_App/View/ImgListView.cpp |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/EdgeInspector_App/View/ImgListView.cpp b/EdgeInspector_App/View/ImgListView.cpp
index a2ca3a6..79140c7 100644
--- a/EdgeInspector_App/View/ImgListView.cpp
+++ b/EdgeInspector_App/View/ImgListView.cpp
@@ -1,4 +1,4 @@
-// ImgListView.cpp : implementation file
+锘�// ImgListView.cpp : implementation file
 //
 
 #include "stdafx.h"
@@ -63,7 +63,7 @@
 {
 	m_bProcesing	= 0;
 	m_bSelect		= 0;
-	_stprintf(m_Path,_T("%s%s"),strFilePath,strFileName);
+	_stprintf_s(m_Path, MAX_PATH, _T("%s%s"), strFilePath, strFileName);
 	m_bValid		= m_Img.Load(m_Path);	
 	m_rcImg			= CRect(0,0,100,100);
 }
@@ -75,7 +75,7 @@
 void CPotoItem::Draw(CDC *pDC, CRect rcClient, CRect rcChange)
 {
 	//------------------------------------------------------
-	// 沥荤阿屈 农扁甫 爱绰 皋葛府DC 积己( MemDC )
+	// 娌ヨ崵闃垮眻 鍐滄墎鐢� 鐖辩话 鐨嬭憶搴淒C 绉繁( MemDC )
 	//------------------------------------------------------
 
 	CDC MemDC;
@@ -85,7 +85,7 @@
 	MemBitmap.CreateCompatibleBitmap( pDC , rcChange.Width() , rcChange.Height()  );
 	CBitmap * pOldBitmap = (CBitmap *)MemDC.SelectObject( &MemBitmap );
 
-	// 硅版 磨窍扁
+	// 纭呯増 纾ㄧ獚鎵�
 	CRect rcMemDC(0, 0, rcChange.Width(), rcChange.Height());
 
 	if(m_bSelect)	
@@ -95,8 +95,8 @@
 
 	if(m_bProcesing)
 		DrawRect(&MemDC,RGB(255,0,0),rcMemDC);
-	// 咯归篮 啊肺 技肺 5 
-	// Text 啊 静咯龙 傍埃 25
+	// 鍜綊绡� 鍟婅偤 鎶�鑲� 5 
+	// Text 鍟� 闈欏挴榫� 鍌嶅焹 25
 	CRect rcImg (5, 5, rcChange.Width()-5, rcChange.Height()-ITEM_TEXT);
 	m_Img.Draw(MemDC.GetSafeHdc(), rcImg);
 	DrawText(&MemDC,RGB(0,0,255));
@@ -117,8 +117,8 @@
 	int mode = pDC->SetBkMode( TRANSPARENT );
 	int modeText = pDC->SetTextColor( color );
 	//-----------------------------------------------------------
-	// 捞固瘤疙阑 拳搁俊 免仿茄促.
-	// File Name捞 15磊 捞惑 登搁 ~~ 肺 绵距 
+	// 鎹炲浐鐦ょ枡闃� 鎷虫悂淇� 鍏嶄豢鑼勪績.
+	// File Name鎹� 15纾� 鎹炴儜 鐧绘悂 ~~ 鑲� 缁佃窛 
 	//-----------------------------------------------------------
 	CString strtmp;
 	//	if(m_strName.GetLength() > 15)
@@ -476,7 +476,7 @@
 	MemDC.CreateCompatibleDC( &dc );
 	MemBitmap.CreateCompatibleBitmap( &dc , rect.Width() , rect.Height() );
 	pOldBitmap = (CBitmap *)MemDC.SelectObject( &MemBitmap );
-	MemDC.FillRect( &rect , &m_BgBrush );			// 硅版祸栏肺 快急 磨秦林绊...
+	MemDC.FillRect( &rect , &m_BgBrush );			// 纭呯増绁告爮鑲� 蹇�� 纾ㄧЕ鏋楃粖...
 	MemDC.SetWindowOrg( ptScroll.x , ptScroll.y );	// SetWindowOrg()
 
 
@@ -496,8 +496,8 @@
 
 			if( !tmpRc.IntersectRect( pImgItem->m_rcImg , rcInvalid ) )	
 			{
-				//辑肺 般摹绰 何盒捞 绝促绰 巴阑 唱鸥辰促.
-				//溜 泅犁 酒捞袍篮 拳搁俊 促矫 弊府瘤 臼绰促.
+				//杈戣偤 鑸懝缁� 浣曠洅鎹� 缁濅績缁� 宸撮槕 鍞遍弗杈颁績.
+				//婧� 娉呯妬 閰掓崬琚嶇 鎷虫悂淇� 淇冪煫 寮婂簻鐦� 鑷肩话淇�.
 				continue;
 			}	
 			pImgItem->Draw(&MemDC,rcInvalid,pImgItem->m_rcImg);		
@@ -529,7 +529,7 @@
 void CImgListView::OnLButtonDown(UINT nFlags, CPoint point) 
 {
 	CPoint ptScroll(point);
-	ptScroll += GetScrollPosition();	// 胶农费等 谅钎甫 歹秦林绊...
+	ptScroll += GetScrollPosition();	// 鑳跺啘璐圭瓑 璋呴拵鐢� 姝圭Е鏋楃粖...
 
 	if(SelectItemChk(ptScroll))		
 		Invalidate(FALSE);//Invalidate();
@@ -550,7 +550,7 @@
 
 BOOL CImgListView::OnEraseBkgnd(CDC* pDC)
 {
-	// TODO: 咯扁俊 皋矫瘤 贸府扁 内靛甫 眠啊 棺/肚绰 扁夯蔼阑 龋免钦聪促.
+	// TODO: 鍜墎淇� 鐨嬬煫鐦� 璐稿簻鎵� 鍐呴潧鐢� 鐪犲晩 妫�/鑲氱话 鎵佸く钄奸槕 榫嬪厤閽﹁仾淇�.
 	CRect rect ;
 	GetClientRect(&rect);
 	pDC->FillRect(rect, &m_BgBrush);
@@ -570,8 +570,8 @@
 	CPoint ptScroll = GetScrollPosition();
 	pDC->SetWindowOrg(ptScroll.x,ptScroll.y);
 	//----------------------------------------------------
-	// Invalidate 等 康开狼 谅钎甫 稠府 谅钎拌肺 函拳窍扁 
-	// 困秦辑 掘绢柯促.
+	// Invalidate 绛� 搴峰紑鐙� 璋呴拵鐢� 绋犲簻 璋呴拵鎷岃偤 鍑芥嫵绐嶆墎 
+	// 鍥扮Е杈� 鎺樼虎鏌績.
 	//----------------------------------------------------
 	CRect rcInvalid;
 	GetClientRect(rcInvalid);
@@ -602,8 +602,8 @@
 			tmpRc		= pImgItem->m_rcImg;
 			if( !tmpRc.IntersectRect( pImgItem->m_rcImg , rcInvalid ) )	
 			{
-				//辑肺 般摹绰 何盒捞 绝促绰 巴阑 唱鸥辰促.
-				//溜 泅犁 酒捞袍篮 拳搁俊 促矫 弊府瘤 臼绰促.
+				//杈戣偤 鑸懝缁� 浣曠洅鎹� 缁濅績缁� 宸撮槕 鍞遍弗杈颁績.
+				//婧� 娉呯妬 閰掓崬琚嶇 鎷虫悂淇� 淇冪煫 寮婂簻鐦� 鑷肩话淇�.
 				continue;
 			}	
 			pImgItem->Draw(&MemDC,rcInvalid,pImgItem->m_rcImg);		
@@ -620,7 +620,7 @@
 
 void CImgListView::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
 {
-	// TODO: 咯扁俊 皋矫瘤 贸府扁 内靛甫 眠啊 棺/肚绰 扁夯蔼阑 龋免钦聪促.
+	// TODO: 鍜墎淇� 鐨嬬煫鐦� 璐稿簻鎵� 鍐呴潧鐢� 鐪犲晩 妫�/鑲氱话 鎵佸く钄奸槕 榫嬪厤閽﹁仾淇�.
 	//UpdateView();
 	CScrollView::OnVScroll(nSBCode, nPos, pScrollBar);
 }

--
Gitblit v1.9.3