如题,意思是说在MFC单文档实现绘图的功能,但是目前我的绘图方法都放在另一个类中,怎样才能调用这些绘图的方法在视图中显示出来,求大虾指点!

解决方案 »

  1.   

    在你的OnDraw函数中调用你的类的方法
      

  2.   

    一般是你的自定义的类的一个函数参数有个DC参数,根据该DC来绘制图形。在OnDraw函数将这个DC传递进去
      

  3.   


    是啊 我原先也是这么想的,但是我调用还是显示不了啊,绘图类中我实现的绘图方法是用GDI+的双缓冲方法!
      

  4.   


    我原先是调用绘图的类 没有在视图中显示 而是直接保存成BMP图片的格式,用的是GDI+,现在我想既可以在视图中显示又能保存成图片的格式!
      

  5.   

    楼主的这些类难道没有说明么?传统的绘图都是在On_Paint事件中使用的.但是如果是封装好的类,类初始化会自动获得窗体的句柄.所以说最好还是看类的说明