16,472
社区成员
发帖
与我相关
我的任务
分享
static TCHAR BASED_CODE szFilter[] = _T("TXT(*.txt)|*.txt||");
CFileDialog dlg(TRUE,_T("txt"), NULL,OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT,
szFilter, NULL );
INT_PTR nResult = dlg.DoModal();
for (int i = 0;i<40;i++)
{
CString strName = _T("");
strName.Format(_T("E:\\Txt Data\\%d.txt"),i);
CreateFile(strName, // file to open
GENERIC_READ, // open for reading
FILE_SHARE_READ, // share for reading
NULL, // default security
CREATE_NEW, // existing file only
FILE_ATTRIBUTE_NORMAL, // normal file
NULL); // no attr. template
}
CString strAllFiles = _T("");
for (int i = 0;i<28;i++)
{
CString strName = _T("");
strName.Format(_T("E:\\Txt Data\\%d.txt"),i);
strAllFiles = strAllFiles + strName;
}
int nStrLen = strAllFiles.GetLength();
CString strAllFiles = _T("");
for (int i = 0;i<29;i++)
{
CString strName = _T("");
strName.Format(_T("E:\\Txt Data\\%d.txt"),i);
strAllFiles = strAllFiles + strName;
}
int nStrLen = strAllFiles.GetLength();
TCHAR szLargeBuf[4096]; // 定义一个临时缓冲区
memset(szLargeBuf,'\0',4096);
static TCHAR BASED_CODE szFilter[] = _T("TXT(*.txt)|*.txt||");
CFileDialog dlg(TRUE,_T("txt"), NULL,OFN_HIDEREADONLY|OFN_ALLOWMULTISELECT,
szFilter, NULL );
dlg.m_ofn.lpstrFile = szLargeBuf;
#ifdef UNICODE
dlg.m_ofn.nMaxFile = 4096;
#else
dlg.m_ofn.nMaxFile = sizeof (szLargeBuf);
#endif