MFC 子对话消息处理的问题
大家好,从CWnd派生了一个类,类似一个CListCtrl的类。创建了一个对话工程,上面放了一个CTabCtrl,在CTabCtrl里面放了2个对话框(子对话框),在子对话框上面放了一个派生的CWnd类。
现在发现消息处理有点混乱,首先我派生的CWnd类,有的时候收不到键盘消息,后来参考了其他的论坛,调整了他的Z序,放在最顶上,能正常收到消息。后来又有一个奇怪的问题,WM _KEYDOWN,WM_KEYUP消息,一个发给了CTabCtrl的子对话框,一个发到了我的派生类。有点晕。望大神解释一下。
是否需要在对话框中PreTranslateMessage网子对话框,最终到我的派生类?