摘要: 调用TOpenPictureDialog选择大量图片时候发现,返回的Files里面只有前面的一千多个文件,实际只有我选择文件的一半左右。开始以为 是CB的BUG,于是把OpenDialog源码中的MultiSelectBufferSize改大,测试没效果。网上有人 说,GetOpenFileName的Ansi版本有32K内存限制,Unicode版本没有限制。实际我的程序已经是Unicode的了。Ansi的 API只是进行的字符转换,之后还是调用Unicode版本的API,所以这个方法行不通。在一个博客里面介绍,可以通过Shell接口自己获取选择的文件,有参考代码,这就好办了,有了解决问题的方向 阅读全文
posted @ 2012-05-25 09:42 晴天有时下鱼 阅读(758) 评论(0) 推荐(0)