有关CFileDialog打开多个文件的问题,在线等!
szclm 2003-09-20 02:24:54 我在程序中,须要一次打开多个文件是这样使用CFileDialog的。
CFileDialog MyFileDlg( TRUE, NULL, "*.*" , OFN_ALLOWHULTISELECT, NULL, NULL);
if( MyFileDlg.DoModal()==IDOK )
{
AfxMessageBox( "Test ok !" );
}
我现在如果是打开几个“文件名短”的就可以出现提示窗口“Test ok!”!
我发现如果选择的文件名累加长度超过260,那么DoModal返回的值就认为我是按了Cancel!
请各位大侠帮帮忙!