用打开文件对话框打开多个文件时怎么会有个数限制呢?
我用CFileDialog类创建一个打开对话框,当选择14个以内的文件时能正常打开,可15个或更多时就有问题了,具体如下:
CFileDialog dlgOpen(TRUE, NULL, NULL, OFN_PATHMUSTEXIST | ALOWMULTISELECT, strFilter, this);
if (IDOK == dlgOpen.DoModal())
{
......
}
else
{
......
}
当文件数大于15时,点击打开按钮后DoModal()函数返回的不是IDOK,流程转到else后的语句了.
不知这是怎么回事呢?
谢谢.