MFC 打开文件对话框,同时选择多个文件
CFileDialog f(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_ALLOWMULTISELECT);
//CFileDialog f(true);
/*f.m_ofn.Flags |=512;
f.m_ofn.nMaxFile=MAX_PATH;*/
if(f.DoModal()==IDOK){
POSITION pos=f.GetStartPosition();//选取目标音频文件
while (pos != NULL)
{
CString path=f.GetNextPathName(pos);//将添加的音频文件路径存放在数组file中
m_list.AddString(path);
}
UpdateData(false);
}
如此给listbox添加项,结果最多添加11项啊(我想要无限制的,或者上千项),不知道参数如何设置。