摘要:
【相关的宏定义】1、COMMAND_HANDLER、COMMAND_ID_HANDLER、COMMAND_CODE_HANDLER、COMMAND_RANGE_HANDLER2、NOTIFY_HANDLER、NOTIFY_ID_HANDLER、NOTIFY_RANGE_HANDLER、NOTIFY_RANGE_HANDLER【为什么 需要WM_NOTIFY】 对于Windows1.0到Windows3.x,公用WM_COMMANDE就够了。但是当新的Shell组在建立新控件时,组员真的希望发送比控件的ID和通知码更多的信息。不幸的是,WM_COMMAND已经使用了WPARAM和LPARAM的. 阅读全文
posted @ 2011-05-18 12:07
Tekkaman
阅读(1043)
评论(0)
推荐(1)
摘要:
【窗口超类化】 窗口超类化(superclass) Windows的超类化类似于C++的继承,超类化是一种技术,它复制已有窗口类的WNDCLASSES结构,并赋予它自己的名字和自己的WndProc。当窗口接收到一个消息后,消息就会被路由到新的WndProc。如果新的WndProc决定不完全处理这个消息,则消息将被路由到原来的WndProc,而不是被路由到DefWindowProc。--《ATL Internal》 使用超类化的原因与使用实现继承一样,由于派生类需要扩展基类的一些功能。ATL提供DECLARE_WND_SUPERCLASS来支持超类化。 …… 弄了这么久,今天算是弄明白... 阅读全文
posted @ 2011-05-18 09:46
Tekkaman
阅读(772)
评论(0)
推荐(2)
浙公网安备 33010602011771号