vc打开图片

sc10009037 2011-11-09 10:18:55
用VC6.0打开一幅bmp显示后,再打开另一幅时显示的还是原图,请问如何在打开另一副图时关掉上一幅?不知道是不是重绘的问题,请问如何重绘
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
诶呦 2011-11-09
  • 打赏
  • 举报
回复
先看你是怎么显示图片的。
lengxujun 2011-11-09
  • 打赏
  • 举报
回复
请问以什么方式显示?
MFC还是?还是直接调用Windows API?或者其他的图形库?
cbib_cat 2011-11-09
  • 打赏
  • 举报
回复
在OnDraw或OnPaint中显示你的图片
Xomic 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sc10009037 的回复:]
图片是直接在单文档中显示的,1楼说的在OnDraw或OnPaint中显示你的图片试过了,没用的,我想应该在加载图片的时候作个判断,如果当前有图片在显示,那么删除这个图片,但不知道如何写代码
[/Quote]

是单文档的话,(假如你的工程名为Name)就应该在NameView 类中的OnDraw()函数里面绘制。你把窗口

重绘不就删除了图片吗!你的意思是不是有图片就删除,没有就贴上?这样的话你可以加一个Bool变量控制

你的贴图状态嘛!
sc10009037 2011-11-09
  • 打赏
  • 举报
回复
图片是直接在单文档中显示的,1楼说的在OnDraw或OnPaint中显示你的图片试过了,没用的,我想应该在加载图片的时候作个判断,如果当前有图片在显示,那么删除这个图片,但不知道如何写代码
摘要:VC/C++源码,报表打印,车牌识别   基于vc6.0和opencv1.0的车牌识别,本程序开发环境:vc6.0 opencv1.0。   整体功能:是为了实现车牌自动跟踪,检测,并拍照,定位,识别,但是跟踪和拍照等于没有实现。   实现功能: 能实现视频中物体跟踪,但必须是手动圈住才行,摄像头是usb摄像头。   这个程序也是根据参考网友的一些程序,改写而成,先贡献给网友。希望对你有点帮助。   操作步骤:程序主界面:有打开摄像头,关闭摄像头,截取图片,车牌识别。   打开摄像头,可以看到视频中画面,移动鼠标圈住物体,可以自动跟踪。截取图片,在打开设摄像头的情况下,可以截取并保存一张图片。   关闭摄像头,不用摄像头时,需先关闭摄像头,不然执行其他的会有错误。车牌识别,弹出程序子界面。   在程序子界面里: 依次又打开图片,图像二值化,车牌定位,字符分割,字符识别按钮。   按钮点击顺序是:打开图片,图像二值化,车牌定位,字符分割,字符识别。   操作完就可以看到结果。只要图片大小合适(不能太大),一般都能较准确的结果。车牌定位识别那块有详细注释。   编译后运行需要:cv100.dll、cxcore100.dll、highgui100.dll文件,可在本站DLL下载频道下载。   

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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