超类技术是不是就是指类的派生;
子类化技术指的是用SetClassLong SetWindowLong来改变一个函数入口地址
我这样理解对吗,谁有这方面的例程,请教高手!

解决方案 »

  1.   

    http://blog.csdn.net/laiyiling/archive/2004/10/01/38785.aspxhttp://www.microsoft.com/msj/0699/c/c0699.aspx
    http://www.microsoft.com/msj/0398/c0398.aspx
      

  2.   

    找到一篇文章可以看看:http://www.bc-cn.net/Article/kfyy/hb/jszl/200602/3697.html
      

  3.   

    超类和子类是windows编程中的概念,和C++无关,所谓子类就是将系统定义的窗口类中的窗口处理程序改成自己的窗口处理程序,以起到借用系统的窗口类的有关性质又实现自己特殊功能的目的,而类继承中的类却是C++中的概念,这两个类根本就不是一回事
      

  4.   

    打个比方,超类化就是重新注册"EDIT"的类来代替工程中所有的编辑框,而子类化就是创建了"EDIT"的窗口,然后对每个窗口用SetWindowLong
      

  5.   

    他们都是窗口编程的概念:
    http://blog.csdn.net/chenhao518530/
    http://cn.codeof.com/articles/programming/masm/153.htm
    子类化经常用于替代消息钩子去完成一定的工作,例如皮肤.