【发布时间】:2021-02-09 13:42:40
【问题描述】:
我在CChildFrame 中添加了一个导航侧边栏,方法是在其中创建一个CSplitterWnd,并添加一个CScrollView 和一个CListView 作为基于this answer 的拆分窗格。有教科书的方法吗?我之所以问,是因为我遇到了多个副作用,例如文档名称不再显示在应用程序标题栏中或鼠标滚轮不再适用于 CScrollView。
我想,我需要以某种方式重定向到达我的CChildFrame 的消息,以使我的CScrollView 成为CView 相关消息的默认接收者,因为CSplitterWnd 中断了流程,因为它不是从CView 派生的。有人能指出我正确的方向吗?
(注意:这仍然在 VS 2008 中完成。)
更新:我刚刚为应用程序窗口标题更新问题创建了一个单独的问题:MFC: After applying a CSplitterWnd to my CChildFrame the main window title isn't updated any more
【问题讨论】: