为何在打开多个文件时有时没有反应?
我重载了ID_FILE_OPEN进行打开多个文件,有时选文件多了,并不打开文件,去掉一个或两个选择的文件,就可以打开,这是为什么?代码如下:
.......
CFileDialog dlgFile(TRUE);
.......
POSITION pos = NULL;
if (dlgFile.DoModal() == IDOK)
{
pos = dlgFile.GetStartPosition();
while(pos)
{
theApp.OpenDocumentFile(dlgFile.GetNextPathName(pos));
}
}
........