您的位置:首页 > 其它

WTL之窗口超类化(父类化)

2011-05-18 09:46 197 查看
窗口超类化

  窗口超类化(superclass)

  Windows的超类化类似于C++的继承,超类化是一种技术,它复制已有窗口类的WNDCLASSES结构,并赋予它自己的名字和自己的WndProc。当窗口接收到一个消息后,消息就会被路由到新的WndProc。如果新的WndProc决定不完全处理这个消息,则消息将被路由到原来的WndProc,而不是被路由到DefWindowProc。--《ATL Internal》

  使用超类化的原因与使用实现继承一样,由于派生类需要扩展基类的一些功能。ATL提供DECLARE_WND_SUPERCLASS来支持超类化。

  ……

  弄了这么久,今天算是弄明白啥是超类化了。想想去年的这个时候,超类化、子类化是啥都还没弄明白就在开发浏览器了。。。唉。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: