我的程序/环境...VS2010、C++、MFC100、CWinAppEx、CMDIFrameWndEx。MFC 功能包。
我正在创建和处理 CPreviewView 衍生产品。我的方法将此预览视图视为用户可以保持并处于活动状态的普通视图。默认 PreviewView 在当前视图上绘制并“接管”子框架。
我不知道的一件事是如何控制应该定向到所有 CDocuments 的 ON_UPDATE_COMMAND_UI 消息映射。创建 CPreviewView 时,它会以某种方式禁用 CDocuments 的所有命令处理程序。CViews 的命令处理程序仍然正常工作。
在我的 MDI 应用程序中打开的所有文档都不会收到其 ON_UPDATE_COMMAND_UI 消息。我可以将这些消息处理程序移到视图或框架中,但有太多无法有效地做到这一点。
有谁知道 CPreviewView 类在哪里关闭文档处理程序?