C++ 打开位图文件并显示
没学过C++,只学过C,C++的书自己看了。现在要做一个窗口程序,能打开位图,并显示到窗口上指定的图像控件中,不知道思路是怎样的。求高手指点。比如说打开位图对话框,并不对...
没学过C++,只学过C,C++的书自己看了。现在要做一个窗口程序,能打开位图,并显示到窗口上指定的图像控件中,不知道思路是怎样的。求高手指点。比如说打开位图对话框,并不对文件进行操作,那么打开位图之后位图的路径是以何种方式返回到主程序让主程序知道的呢?既然C++是使用类,而非单纯的函数来实现的,我就不懂这个位图的路径是怎么通知到主程序的。另外还有就是,在窗口上添加的图像控件,在程序运行开始的时候不显示位图,当指定打开某个位图之后才在其中显示该位图,这个又怎么实现呢?还有一处不明白的是,如果要在控件中显示位图,是否已把该位图装入了内存,那么如果我想修改该位图文件,是否可以直接修改内存中该位图文件的信息,然后进行写文件操作进而修改磁盘上的原位图文件?不知道这个程序设计的大概思路是怎样的?求教高手指点,不胜感激。
展开
4个回答
2017-10-09
展开全部
要显示就要界面,要界面可以 使用 WIN32的API、或MFC,或QT、SDL 等。。。。。。。。
~~~~~~~~~~~~
~~~~~~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用CImage,具体留邮箱我给你发源码,我刚做完。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.MFC里有filedilog的控件,插入后,就可以读取图片的路径
2.得到路径后,使用GDI或者你的图像控件显示,记得使用Update来刷新
3.显示的话肯定是读入了内存,你的修改时修改内存中的文件。
去看visual c++,你说的这些其实和C++的关系不大。
2.得到路径后,使用GDI或者你的图像控件显示,记得使用Update来刷新
3.显示的话肯定是读入了内存,你的修改时修改内存中的文件。
去看visual c++,你说的这些其实和C++的关系不大。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询