在选项卡式视图的MDI中如何获得活动视图
我是用vc 2008 sp1 feature pack写的MDI,没有带视图/文档类支持,视图都是选项卡式的FormView,而且根据不同情况显示不同的View,我现在想到是单击不同view上的Tab时进行不同的view,那么就需要哪个FormView是处于活动状态,我在主框架中CMainFrame,使用ON_REGISTERED_MESSAGE(AFX_WM_CHANGE_ACTIVE_TAB,Fun1),每当单击选项卡,都能执行到Fun1中,可我在Fun1中想得到活动视图,为什么总是得不到呢,是如下进行获得活动视图的:
//获得活动子帧窗口
CMDIChildWnd* pChild=MDIGetActive();
//获得活动子帧窗口的活动视图
CMyView* pView=(CMyView*)pChild->GetActiveView();
可pView的值为0啊,求救各位大侠了。另外我还想问下,在Fun1中WPARAM参数是Tab序号,而LPARAM参数是什么含义呢。