我做了一个SDI的MFC。用了拆分窗口,其中一个窗口显示文件读入的图像,想让另一个窗口显示他的红色通道的图像,现在只能实现两个窗口显示同样的图像,如何实现我要的功能。有什么思路?谢谢 

解决方案 »

  1.   

    bmp图像是没有通道的
    如果你要显示红色通道的图像
    一个方法是获取到图像的数据将其他两个颜色的数值设为零然后
    具体的我也没做过
    建议而已
      

  2.   

    这个方法可行。你需要在你另一个视图的绘制函数中,对Bmp进行处理后,选入DC。
      

  3.   

    有什么语句可以做到,只知道全部更新, UpdateAllViews()
      

  4.   

    那在两个视图的OnDraw里面分别画两个图就好了哎
    http://www.vckbase.com/document/viewdoc/?id=192