我有 2 个 CView 派生类,CThumbView 和 CMainView。CThumbView 类显示图像的缩略图,CMainView 类控制显示原始图像的视图。
我想在我的应用程序启动时显示第一个缩略图及其原始缩略图。我尝试使用 OnInitialUpdate,但这不是理想的方式,因为它打扰了处理主视图的其他功能。
如何通过在两个视图之间发送用户定义的消息来做到这一点?
我有 2 个 CView 派生类,CThumbView 和 CMainView。CThumbView 类显示图像的缩略图,CMainView 类控制显示原始图像的视图。
我想在我的应用程序启动时显示第一个缩略图及其原始缩略图。我尝试使用 OnInitialUpdate,但这不是理想的方式,因为它打扰了处理主视图的其他功能。
如何通过在两个视图之间发送用户定义的消息来做到这一点?
由于您使用的是文档视图架构,因此您需要从视图中利用文档的CDocument::UpdateAllViews函数来更新其余视图。此函数将调用每个视图的 OnUpdate。
数据由文档保存。视图访问数据并相应地更新自己。