gdi+ Bitmap::FromFile(filename)中,如果filename指定的文件不存在,该如何判断出来

无猫皆笼 2007-10-24 05:33:50
经过观察发现如果filename指定的文件不存在,就生成一个0*0的位图,但是有什么方法可以判断吗
为什么不设计成返回NULL?
...全文
243 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sangeshui520 2010-10-13
  • 打赏
  • 举报
回复
哈,嘿,看看
凤矶 2007-10-24
  • 打赏
  • 举报
回复
if( !PathFileExists( filename) && PathFindExtension(filename) != _T(".bmp"))
{
//文件不存在
}

if(PathFindExtension(filename) == _T(".bmp") || if(PathFindExtension(filename) == _T(".BMP"))
{
//文件是位图
}
无猫皆笼 2007-10-24
  • 打赏
  • 举报
回复
可能有方法会在调用完FromFile之后判断出来是否读取了正确的文件,呵呵,就是不知道哦
无猫皆笼 2007-10-24
  • 打赏
  • 举报
回复
要保证传进去的是一个图像文件,不是光判断文件是否存在就行的
凤矶 2007-10-24
  • 打赏
  • 举报
回复
if( !PathFileExists( filename) )
{
//文件不存在
}
无猫皆笼 2007-10-24
  • 打赏
  • 举报
回复
如果我把一个文本文件传进去了怎么办?
guo_wei 2007-10-24
  • 打赏
  • 举报
回复
PathFileExists
无猫皆笼 2007-10-24
  • 打赏
  • 举报
回复
靠,还不能马上给分,5天谁还记得……晕
谢谢楼上的啊
凤矶 2007-10-24
  • 打赏
  • 举报
回复
if( (_access( filename, 0 )) == -1 )
{
//文件不存在
}

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧