MFC下,通过对话框上打开按钮,批量打开并在picture控件上连续显示位图文件。怎么实现呢?

我已经实现了“打开文件对话框”,但是选中多幅图片,点击打开以后,不知道如何在picture控件上连续显示,希望高手们指点一下,小弟该怎么做呀?跪求解答啊,全部的分数了,虽然有点少,还是希望能有朋友指点一下,谢谢了呀。。

第1个回答  2011-12-09
设计一个定时器,使得图片定时更换就行啦,SetTimer函数,响应WM_Timer消息追问

你好,我是个新手。想请问:在打开文件对话框中,选中多幅位图,点击打开以后,图片是应该已经装入内存了吗?接着就应该让它在picture控件中显示出来,再通过Timer来控制连续显示,是这样的吗? 显示图片应该用哪个函数啊?

第2个回答  2011-12-09
用timer,加个全局变量计数图片数,一段时间加载图片,设置控件图片,追问

你好,我是个新手。想请问:在打开文件对话框中,选中多幅位图,点击打开以后,图片是应该已经装入内存了吗?接着就应该让它在picture控件中显示出来,再通过Timer来控制连续显示,是这样的吗? 显示图片应该用哪个函数啊?

追答

GDI的话一般显示位置方便,GDI+的话还是显示jpg的好;一般都是加载小图片做按键什么的背景;
可以这样:CBitmap bmp;bmp.LoadBitmap(ID_YOUIDENFIEDIS);ID是事先自己载入的;后面就可以到处使用这个bmp了,当然得是全局的!如CStatic的SetBitmap,CButton的SetBitmap

本回答被提问者采纳
相似回答