- 积分
- 1320
- 明经币
- 个
- 注册时间
- 2005-3-7
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2005-4-21 12:00:00
|
显示全部楼层
CFileDialog自己有个存储选中的文件名和路径名的buffer, 不过默认只有256个字符长, 多选的时候所有的文件名和路径名连在一起如果长于256个字符, 多出的部分就会被无视..
用OFN_ALLOWMULTISELECT的时候用户必须自己设立足够大的buffer空间, 然后告诉CFileDialog使用用户的buffer存储选中的文件/路径名.
参考VC++ MSDN下的CFileDialog, m_ofn, lpstrFile, nMaxFile项目. |
|