2012-05-22 80 views
1

我有2個CView派生類,CThumbView和CMainView。 CThumbView類顯示圖像的縮略圖,CMainView類控制顯示原始圖像的視圖。MFC - 如何在2個不同視圖之間發送消息

我想在應用程序啓動時顯示第一個縮略圖及其原始文件。我嘗試過使用OnInitialUpdate,但這不是理想的方式,因爲它困擾着處理主視圖的其他功能。

如何通過在2個視圖之間發送用戶定義的消息來實現這一點?

+0

你的問題不是很清楚 – zar

回答

0

由於您使用的是文檔視圖體系結構,因此您需要利用視圖中文檔的CDocument::UpdateAllViews功能來更新其餘視圖。該函數將調用每個視圖的OnUpdate。

數據由文檔保存。視圖訪問數據&相應地更新自己。