关于自动读取bmp文件

martenyong 2010-07-31 01:50:47
请问这样的功能应该如何实现,
用文档视图结构,从指定文件夹中读取一张bmp图片,显示并处理后自动读取下一张图片并进行处理,直到文件夹里的图片全部处理完毕。
谢谢。
...全文
190 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinghuashihun 2010-08-02
  • 打赏
  • 举报
回复
CString pathname , froot ,filename , path , f_name;
BOOL bResult ;
CFile file ;

CFileDialog dlg(TRUE, NULL, NULL,OFN_HIDEREADONLY,"*.bmp|*.bmp|All Files(*.*)|*.*||") ;
if(dlg.DoModal() == IDOK)
{
pathname = dlg.GetPathName() ;
CFileFind finder ;
finder.FindFile(pathname) ;
finder.FindNextFile() ;
froot = finder.GetRoot() ;
CString root = froot ;
pathname = froot+"\\*.*" ;
bResult = finder.FindFile(pathname) ;
while (bResult)
{
bResult = finder.FindNextFile() ;
if(finder.IsDots())
continue ;
if(finder.IsDirectory())
continue ;
filename = finder.GetFileName() ;
if("bmp" != filename.Right(3) && "BMP" != filename.Right(3))
continue ;
path = finder.GetFilePath() ;
}
}
wxw0827 2010-08-01
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20100502/11/aa4cb649-2fdf-4356-bd41-db569e13030f.html

这是我发的帖子,
wltg2001 2010-07-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 swimmingfish2004 的回复:]
首先要搞清楚位图文件的格式。
接着搞清楚VC中文件读写的相关函数。
然后弄懂怎么遍历文件夹中的文件。
最后弄清楚怎么在MFC框架中添加菜单响应。
[/Quote]
读BMP文件不用知道格式吧,用LoadImage就行了。
swimmingfish2004 2010-07-31
  • 打赏
  • 举报
回复
首先要搞清楚位图文件的格式。
接着搞清楚VC中文件读写的相关函数。
然后弄懂怎么遍历文件夹中的文件。
最后弄清楚怎么在MFC框架中添加菜单响应。
xiaoyilong19 2010-07-31
  • 打赏
  • 举报
回复
这个简单,把文件名命名的有规律,根据规律的文件名依次读取就完了,比如1.bmp 2。bmp ,3。bmp
当然楼上的是好办法
向立天 2010-07-31
  • 打赏
  • 举报
回复
用CFileFind便利文件夹即可

19,468

社区成员

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

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