CFileDialog对话框能选定多个文件吗? 调用CFileDialog类,但CFileDialog有固定的样式,一次只能选中一个文件能一次勾住很多文件吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能。修改m_ofn(OPENFILENAME结构),具体是修改它的Flags段,添加OFN_ALLOWMULTISELECT标志去查MSDN吧,里面很详细 再给你我收藏的一段代码:void OnOpenMultiFiles() { char szBuf[50*256]="\0"; CFileDialog dlg(TRUE, NULL, NULL, OFN_ALLOWMULTISELECT | OFN_EXPLORER , "all files(*.*)|*.*||"); dlg.m_ofn.lpstrFile = g_buf; dlg.m_ofn.nMaxFile = sizeof(szBuf); DWORD dwRet = dlg.DoModal(); if(dwRet==IDOK) { POSITION pos = dlg.GetStartPosition(); CString str; while(pos) { str = dlg.GetNextPathName(pos); m_FileList.AddString(str); } }} 能不能详细一点阿或者发给示例程序我好在vc中看我的e-mail:[email protected] MFC中groupbox的实现 vc访问数据库(ado方式)的一些疑问 相要钩IE的一个绘图的图数。但不知道用了具体是哪个函数? 急呀 在线等 登陆时的数据库验证 () VC读写XML文件 出问题 谢谢放大家了!!! 请高手帮忙看看,关于全局键盘钩子的 Windows操作文件对应的API,请各位帮助!! 请问如何在Win9x下获取系统中进程的全路径? 多视的切换问题。 我有1096分,怎么只能给43分? 怎么用ado来连接一台服务器上的oracle数据库啊? 请问在vc中如何通过程序将一幅图片(不是图片链接)插入到一个word文当中去。
修改m_ofn(OPENFILENAME结构),具体是修改它的Flags段,添加OFN_ALLOWMULTISELECT标志去查MSDN吧,里面很详细
void OnOpenMultiFiles()
{
char szBuf[50*256]="\0";
CFileDialog dlg(TRUE, NULL, NULL,
OFN_ALLOWMULTISELECT | OFN_EXPLORER ,
"all files(*.*)|*.*||"); dlg.m_ofn.lpstrFile = g_buf;
dlg.m_ofn.nMaxFile = sizeof(szBuf); DWORD dwRet = dlg.DoModal();
if(dwRet==IDOK)
{
POSITION pos = dlg.GetStartPosition();
CString str;
while(pos)
{
str = dlg.GetNextPathName(pos);
m_FileList.AddString(str);
}
}
}
或者发给示例程序
我好在vc中看
我的e-mail:[email protected]