您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 头疼,如何实现多个视图窗口显示不同的图像????

头疼,如何实现多个视图窗口显示不同的图像????

来源:网络整理     时间:2016/7/11 0:37:18     关键词:

关于网友提出的“ 头疼,如何实现多个视图窗口显示不同的图像????”问题疑问,本网通过在网上对“ 头疼,如何实现多个视图窗口显示不同的图像????”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 头疼,如何实现多个视图窗口显示不同的图像????
描述:

创建多文档应用程序,要实现多个视图窗口内读入不同的图像,而且点击不同窗口时,窗口各个窗口内的图像不会被清空呢。因为,每次点击窗口,程序好像会自己调用OnDrow(CDC)函数,这个要怎么办,每次都被清空。怎么弄才能实现上面我想要的功能?


解决方案1:

每个文档都是独立的对象,相互之间没有关系。
就像同型号的车一样,比操作这台不会影响到另外一台,但是操作的方法是一样的!

解决方案2:

可不可以自己重写你说的那个方法

解决方案3:

引用 8 楼 tiankong1399 的回复:
能说明白点么,,比如,要讲图像的那个信息存储在文档的那个部分中,怎么存储?

因为不了解你的具体情况,所以也没法说得太明白。假如你要显示的图象是文件,在打开文档的时候就需要给出文件名和路径,在显示的时候就从文档中取出文件名和路径,载入图象数据并显示。 解决方案4:

打开或新建文档的时候将图象信息储存在文档中,文档与视图是相关联的,也就是一一对应的。

解决方案5:

你的程序只是在打开时绘制了一下图片,而没有保存打开的图象。所以你得在打开图像后需要保存在内存中,在各视图的OnDraw函数里需要重绘打开的图像。

解决方案6:

文档中储存图象的有关信息,OnDraw函数中根据文档中的信息重绘图象。

解决方案7:

既然是多文档 就充分利用文档属性 把图片句柄等存放到文档 
绘制是 CView::GetDocument 从文档中取需要的东西


以上介绍了“ 头疼,如何实现多个视图窗口显示不同的图像????”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2503883.html

相关图片

相关文章