如何用CFileDialog打开文件列表 要求用CFileDialog创建一个打开文件的Dialog并能复选文件,也就是可以多选文件并能得到所有的文件名(全路径的)把这个文件名列表得到 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include "afxdlgs.h"CFileDiagle selectFile(FALSE,NULL," ",OFN_HIDEREADONLY,"All Files(*.*)|*.*||",NULL);if(selectFile.DoModal()==IDOK){ }如果不多次打开对话框,我也不知道该怎么办。 CFileDialog dlg(TRUE, NULL, NULL, OFN_ALLOWMULTISELECT | OFN_FILEMUSTEXIST, "Text Files (*.txt)|*.txt|C Files (*.h;*.hpp;*.c;*.cpp)|*.h;*.hpp;*.c;*.cpp|All Files (*.*)|*.*||", this); dlg.DoModal(); POSITION pos = dlg.GetStartPosition(); while(pos != NULL) { CString str; str = dlg.GetNextPathName(pos); m_listbox.AddString(str); //文件列表 } 拷贝有点问题,应该是if(dlg.DoModal() == IDCANCEL) return; CFileDialog fd(TRUE,NULL,NULL,OFN_ALLOWMULTISELECT);CStringArray fn;if(fd.DoModal()==IDOK){POSITION pos;pos=fd.GetStartPosition( );while(pos!=NULL){CString temp=fd.GetNextPathName(pos);temp+="\r\n";fn.Add(temp);}} dll 里的全局变量 和hook 关系 求解惑。。 关于WSPConnect的重定向 高手帮忙:谁能提供CAsyncSocket类写的通讯例子,谢谢! 对话框的小问题 MyGina.dll中调用DoModal()函数 没有过年的欲望, 散分~~~ 界面问题 如何打开打开文件对话框 问题:gprs_dtu接收不到数据? 小问题,谁知道为什么 com编程中的类工厂到底是做什么用的呢? 关于定时发送技术 最近WIN2000出现一些奇怪的问题
"All Files(*.*)|*.*||",NULL);if(selectFile.DoModal()==IDOK)
{ }如果不多次打开对话框,我也不知道该怎么办。
"Text Files (*.txt)|*.txt|C Files (*.h;*.hpp;*.c;*.cpp)|*.h;*.hpp;*.c;*.cpp|All Files (*.*)|*.*||",
this); dlg.DoModal(); POSITION pos = dlg.GetStartPosition();
while(pos != NULL)
{
CString str;
str = dlg.GetNextPathName(pos);
m_listbox.AddString(str); //文件列表
}
if(dlg.DoModal() == IDCANCEL) return;
CStringArray fn;
if(fd.DoModal()==IDOK)
{
POSITION pos;
pos=fd.GetStartPosition( );
while(pos!=NULL){
CString temp=fd.GetNextPathName(pos);
temp+="\r\n";
fn.Add(temp);
}
}