MFC中tab控件下子对话框切换问题

2025-03-09 20:04:06
推荐回答(2个)
回答1:

问题出在CDialog的缺省消息处理函数没有把切换按键的消息转发给父窗口,因此,在子对话框活动期间,实际上主窗口是得不到按键消息的。解决方案是你不要基于CDialog做tab的子窗口,应该使用面板类。如果你一定想用CDialog,那么你需要重载CDialog的键盘处理消息函数,让tab切换键的消息向父窗口转发由父窗口处理。

回答2:

把子对话框缩小看一看。