基于多文档的框架
我有n个视图,他们都是通过OnFileNew生成的,这n个视图随时都可能销毁,也随时又能生成
我知道当前视图窗口句柄和将要切换的视图句柄
请问如何切换,用什么方法?
目前我采取了下面的方法,都没有行通,不知道是方法不对还是
我采取了
1。MDAActivate(),结果失败,(没有影响)
2。SetActiveView(),结果失败。(还引起了调试错误信息)

解决方案 »

  1.   

    获得View指针 
    CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd;
    CyouView *pView=(CyouView *)pMain->GetActiveView();
      

  2.   

    我不是跟你们说了么,你们说的这些我已经知道了切换之前,需要找到目标窗口的句柄
    评:我都知道所有视图的窗口句柄了获得View指针 
    CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd;
    CyouView *pView=(CyouView *)pMain->GetActiveView();
    评:老掉牙了MDIActivate
    评:我自己都说了对于这种回答,我是很不屑的,完全没有必要这样回答了嘛,问题都没有看清,就瞎说。