すべてのビューにメッセージを投稿します。 私は、ドキュメントのグローバル参照を取得し、効果的な方法は何であるMFC - CViewクラスから派生したすべてのビューにメッセージを投稿するにはどうすればよいですか?
void SomeAppDoc::DispatchToAll(UINT msg, WPARAM wP, LPARAM lP)
{
//some how get all view's reference
//iterate and update each views
}
下のようなメソッドを実装して検討していますか?
@ChrisNと同様、GetDocument() - > UpateAllViewsが効果的です。 – zar
GetDocument() - > UpdateAllViews()はスレッドセーフではありません。 – webnoon