MFC SDI アプリは初めてです。私の CMyDOC.cpp では、CMyView.cpp の関数にアクセスするのが好きです。これを行うための最良かつ最もクリーンな方法は何ですか?. 反対側に行くだけでなく。
質問する
1257 次
2 に答える
1
Doc->View: ドキュメントにビューを 1 つだけ接続する場合は、次のようなものを使用できます。
CMyView* pView = NULL;
POSITION pos = GetFirstViewPosition();
if (pos != NULL)
pView = (CMyView*) GetNextView(pos);
ビュー -> ドキュメント:
CMyDoc* pDoc = GetDocument();
于 2013-07-19T11:47:41.740 に答える
0
MFC が推奨する方法は、CDocument から CView に直接アクセスしないことです。通常、ビューはドキュメントにアクセスしますが、その逆はアクセスしないため、そうする必要がある場合は設計を再検討する必要があります。ビューにドキュメントの変更を知らせるには、UpdateAllViewsメカニズムを使用する必要があります。
于 2013-07-21T05:19:00.610 に答える