用下面一段程序就可以实现文件的多选,而且与单选的对话框风格相同
CFileDialog dlg(true);
dlg.m_ofn.Flags=OFN_ENABLEHOOK|OFN_ALLOWMULTISELECT|OFN_EXPLORER; dlg.m_ofn.lpstrFilter="All Files/0*.*/0/0"; //有过滤可以记住路径
if(dlg.DoModal()==IDOK)
{
POSITION pos=dlg.GetStartPosition();
while(pos!=NULL)
{
m_file=dlg.GetNextPathName(pos);
OnAdd();
}
UpdateData(false);
}