通过跟踪MFC,可知在MFC的初始化过程中使用了两个钩子,对应的钩子处理函数为_AfxMsgFilterHook 与 _AfxCbtFilterHook,_AfxCbtFilterHook处理函数把消息处理引入了MFC的消息机制,而_AfxMsgFilterHook到底是作什么用呢?我也跟踪了一下(跟踪的是一个原始的单文档工程和一个对话框工程),发现每次单文档或对话框弹出来后,我把鼠标移到单文档或对话框上的时候,马上又进入到_AfxMsgFilterHook处理函数。这个钩子到底有什么用?
请各位朋友不吝赐教!