アクティブな View のポインタを得る方法は,
CFrameWnd* pFrameWnd = STATIC_DOWNCAST(CFrameWnd, AfxGetMainWnd());
CMyDoc* pActiveDoc = (CMyDoc *)pFrameWnd->GetActiveFrame()->GetActiveDocument();
POSITION pos = pActiveDoc->GetFirstViewPosition();
CView *pActiveView = pActiveDoc->GetNextView(pos);
// 左側ビュー
CMyTreeView *pActiveFileVw = DYNAMIC_DOWNCAST(CMyTreeView, pActiveView);
// 右側ビュー
CView *pActiveView = pActiveDoc->GetNextView(pos);
CMyListView *pActiveFileVw = DYNAMIC_DOWNCAST(CMyListView, pActiveView);
とする.
参照