选中多个文件加入列表中
unsigned char Filter[]="所有文件(*.*)|*.*||";
CFileDialog dlgopen(true,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST|OFN_ALLOWMULTISELECT,
(LPCTSTR)Filter,NULL);
可以选中多个文件了,但要获得这多个文件的名字一下子加入列表中
改如何办阿???
以下是获得单个文件加入列表的方法
其中m_listCtrl为ClistCtrl的变量
if(dlgopen.DoModal()==IDOK)
{
m_filename=dlgopen.GetPathName();//m_filename:CString
FileTitle=dlgopen.GetFileName();//FileTitle:CString
m_listCtrl.InsertItem(FileTitle)
}
else
{
MessageBox("所要打开的文件无法打开。");
return;
}