|
|
| 怎么用CFileDialog或者其他的什么东西实现文件的多选呢? |
| 作者:不详 来源:vscodes.com整理 发布时间:2006-3-10 11:45:41 发布人:Cinder |
减小字体
增大字体
CString strFilter; POSITION pos; CString strPathName;
LPTSTR pFileBuffer = NULL; enum {enumMaxFileCount = 1024};
strFilter.LoadString(IDS_FILE_FILTER);
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT | OFN_ALLOWMULTISELECT, strFilter);
pFileBuffer = new TCHAR[_MAX_PATH * enumMaxFileCount]; ASSERT(pFileBuffer); memset(pFileBuffer, 0, _MAX_PATH * enumMaxFileCount * sizeof(TCHAR));
dlg.m_ofn.lpstrFile = pFileBuffer;
dlg.m_ofn.nMaxFile = _MAX_PATH * enumMaxFileCount;
if(dlg.DoModal() == IDOK) { pos = dlg.GetStartPosition(); while(pos) { strPathName = dlg.GetNextPathName(pos); // ... to do .......
} }
delete pFileBuffer;
End of《怎么用CFileDialog或者其他的什么东西实现文件的多选呢?》
|
|
[]
[返回上一页]
[打 印]
[收 藏] |
|
|
|
|
|
|
| ∷相关“怎么用CFileDialog或者其他的什么东西实现文件的多选呢?”文章评论∷ |
| (评论内容只代表网友观点,与本站立场无关!) [更多评论...] |
|
|