CFileDialog多选的问题 请问: CFileDialog()打开文件时,如何多选。如何设置其中的参数,主要是如何得到各个打开文件的名称. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下所示: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); AfxMessageBox(str); } }} http://www.vckbase.com/document/viewdoc.asp?id=332 ScrollView的自带垂直滚动条不能手动拖动 sin之类的数据函数,是某个类的成员吗?用时如何调用? 内存泄漏 请大家来帮我看看一个关于realloc()的问题,谢谢大家 关于wininet和断点续传问题 如何在一个按钮接受单击事件后,用两种颜色闪烁。我继承了一个CButton类 怎样对CheckBox被选中的消息进行响应 一个关于COM接口的问题 超级难题,非高手莫入!!!!!!!!!!!!!!!!! 病毒,我要病毒,谁能给我病毒. 请教高手:关于数据源的问题 UP有分!如何注册程序中所使用的控件?
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);
AfxMessageBox(str);
}
}}