1,预览类CPreviewView在向导中的基类里面找不到,就如何继承它?
2,要重载一些函数[比如是消息函数]而我在向导里也找不到,是不是要手动声明?
3,声明一个对象指针,是不是一定要delete它,为什么有时候会出现异常?
再次谢了。。

解决方案 »

  1.   

    2.肯定有,换其他地方找找
    3.如果new出一块儿内存给这个指针了,不用时就把它delete掉
      如果没有new就不用delete了,并且保证delete一次,delete 
      两次也会异常!
      

  2.   

    1.在afxwin.h里有CPreviewView
    2.只要保证对证就可以了,也就是有new 就要有delete,不过,有些系统帮你delete掉的除外。
    3.要重载一些函数[比如是消息函数]而我在向导里也找不到,是不是要手动声明?
    当然要手动。
      

  3.   

    1,预览类CPreviewView在向导中的基类里面找不到,就如何继承它?
    可以把基类声明为CView,然后手工改为CPreviewView
    2,要重载一些函数[比如是消息函数]而我在向导里也找不到,是不是要手动声明?
    是的,肯定要手动加了
    3,声明一个对象指针,是不是一定要delete它,为什么有时候会出现异常?
    再次谢了。。
    如果使用了new,肯定要delete,如果没有new,就不能delete
      

  4.   

    谢谢楼上,问题已解决了两个。其实我先前自己也有这样做过,但只是觉得很不妥。关于delete的问题我主要是因为在一个对话框里ondestroy()函数来delete一个对象[已new过],但出现了异常