各位大侠:
       晚上好!
       我刚在写计算机图形变换的算法中用CDC类的指针调用它的成员函数时发生运行时错误,
我们知道,在OnDraw()函数中有函数传进来的CDC类指针pDC,可以直接用它来调用CDC类的成员函数,但我是在其它函数中定义了一个CDC类的指针,调用它的成员函数,结果发生运行错误,请问应该如何解决    在此先谢了!!!!!!!!

解决方案 »

  1.   

    没有说得很清楚 你定义的CDC指针可能都没有初始化呢
      

  2.   

    我把问题再解释一下:   我在除OnDraw()函数的其它的函数中定义了一个CDC类指针pDC,然后用它来调用CDC类的成员函数,编译时没有错误  运行时就发生内存不能读的事件上面这位朋友我有点明白了,我试试看如果不行,我再发出来,请给我大家指点
      

  3.   

    估计你只是定义了CDC *pDc;没有指向空间。
    ====>>>
    CDC *pDc=this->GetWindowDC();