@@ -103,15 +103,15 @@ HCURSOR CXEngineAPPFileSortDlg::OnQueryDragIcon()
103103bool compareNumericString (const std::string& strSource, const std::string& strDest)
104104{
105105 // 解析字符串中的数字部分
106- XCHAR tszSrcName[MAX_PATH ] = {};
107- XCHAR tszDstName[MAX_PATH ] = {};
106+ XCHAR tszSrcName[XMAX_PATH ] = {};
107+ XCHAR tszDstName[XMAX_PATH ] = {};
108108 BaseLib_String_GetFileAndPath (strSource.c_str (), NULL , tszSrcName);
109109 BaseLib_String_GetFileAndPath (strDest.c_str (), NULL , tszDstName);
110110
111- XCHAR tszSrcKey[MAX_PATH ] = {};
112- XCHAR tszSrcVlu[MAX_PATH ] = {};
113- XCHAR tszDstKey[MAX_PATH ] = {};
114- XCHAR tszDstVlu[MAX_PATH ] = {};
111+ XCHAR tszSrcKey[XMAX_PATH ] = {};
112+ XCHAR tszSrcVlu[XMAX_PATH ] = {};
113+ XCHAR tszDstKey[XMAX_PATH ] = {};
114+ XCHAR tszDstVlu[XMAX_PATH ] = {};
115115
116116 BaseLib_String_GetKeyValue (tszSrcName, _X (" ." ), tszSrcKey, tszSrcVlu);
117117 BaseLib_String_GetKeyValue (tszDstName, _X (" ." ), tszDstKey, tszDstVlu);
@@ -198,10 +198,10 @@ void CXEngineAPPFileSortDlg::XEngine_FileSort_ThreadList(LPVOID lParam)
198198 auto stl_ListIterator = stl_ListFile.begin ();
199199 for (int i = 0 ; stl_ListIterator != stl_ListFile.end (); stl_ListIterator++, i++, j++)
200200 {
201- TCHAR tszIndexStr[MAX_PATH ] = {};
202- CHAR tszFileName[MAX_PATH ] = {};
203- CHAR tszFilePath[MAX_PATH ] = {};
204- CHAR tszFileExt[MAX_PATH ] = {};
201+ TCHAR tszIndexStr[XMAX_PATH ] = {};
202+ CHAR tszFileName[XMAX_PATH ] = {};
203+ CHAR tszFilePath[XMAX_PATH ] = {};
204+ CHAR tszFileExt[XMAX_PATH ] = {};
205205
206206 BaseLib_String_GetFileAndPath (stl_ListIterator->c_str (), tszFilePath, NULL , NULL , tszFileExt);
207207
@@ -212,8 +212,8 @@ void CXEngineAPPFileSortDlg::XEngine_FileSort_ThreadList(LPVOID lParam)
212212 pClass_This->m_ListFile .SetItemText (i, 0 , tszIndexStr);
213213#ifdef _UNICODE
214214 int nGBKLen = 0 ;
215- wchar_t tszUNCSrc[MAX_PATH ] = {};
216- wchar_t tszUNCDst[MAX_PATH ] = {};
215+ wchar_t tszUNCSrc[XMAX_PATH ] = {};
216+ wchar_t tszUNCDst[XMAX_PATH ] = {};
217217 nGBKLen = stl_ListIterator->length ();
218218 BaseLib_Charset_AnsiToUnicode (stl_ListIterator->c_str (), tszUNCSrc, &nGBKLen);
219219
@@ -239,14 +239,14 @@ void CXEngineAPPFileSortDlg::XEngine_FileSort_ThreadName(LPVOID lParam)
239239 CString m_StrLastSrc = pClass_This->m_ListFile .GetItemText (pClass_This->m_ListFile .GetItemCount () - 1 , 1 );
240240 CString m_StrLastDst = pClass_This->m_ListFile .GetItemText (pClass_This->m_ListFile .GetItemCount () - 1 , 2 );
241241
242- XCHAR tszFileSrc[MAX_PATH ] = {};
243- XCHAR tszFileDst[MAX_PATH ] = {};
242+ XCHAR tszFileSrc[XMAX_PATH ] = {};
243+ XCHAR tszFileDst[XMAX_PATH ] = {};
244244 USES_CONVERSION;
245245 BaseLib_String_GetFileAndPath (W2A (m_StrLastSrc.GetBuffer ()), NULL , tszFileSrc);
246246 BaseLib_String_GetFileAndPath (W2A (m_StrLastDst.GetBuffer ()), NULL , tszFileDst);
247247
248- XCHAR tszNameSrc[MAX_PATH ] = {};
249- XCHAR tszNameDst[MAX_PATH ] = {};
248+ XCHAR tszNameSrc[XMAX_PATH ] = {};
249+ XCHAR tszNameDst[XMAX_PATH ] = {};
250250 BaseLib_String_GetKeyValue (tszFileSrc, " ." , tszNameSrc);
251251 BaseLib_String_GetKeyValue (tszFileDst, " ." , tszNameDst);
252252
@@ -331,7 +331,7 @@ void CXEngineAPPFileSortDlg::OnBnClickedButton1()
331331{
332332 // TODO: 在此添加控件通知处理程序代码
333333 BROWSEINFO st_BrowseInfo = { 0 };
334- TCHAR tszDIRBuffer[MAX_PATH ] = {};
334+ TCHAR tszDIRBuffer[XMAX_PATH ] = {};
335335 st_BrowseInfo.ulFlags = BIF_RETURNONLYFSDIRS | BIF_USENEWUI;
336336
337337 LPITEMIDLIST pSt_ItemList = SHBrowseForFolder (&st_BrowseInfo);
0 commit comments