如何获取视图句柄? 在VC中,建一单文本应用程序,将窗口分割为两部分,一部分是基于CTreeView类的视图,另一部分是基于CListView类的视图,如何在主框架CMainFrame的菜单响应事件中获取这两个视图的句柄? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个对你有用,自己修改下就是你想要的了 获取分割视图中各个视图的指针 CSplitterWnd m_wndSplitter; m_wndSplitter.CreateStatic(this, 1, 2);//分割成一行两列 m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftPaneView), CSize(10, 10), pContext); m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CRightPaneFrame), CSize(0, 0), pContext); //获取左边视图的两种方法 CLeftPaneView* pLeftPaneView = (CLeftPaneView*) m_wndSplitter.GetPane(0,0); //上一句可以用下句代替: //CLeftPaneView* pLeftPaneView = (CLeftPaneView *)GetActiveView(); //获取右边视图 pLeftPaneView->m_pRightPaneFrame = (CRightPaneFrame*) m_wndSplitter.GetPane(0,1); 分割窗口,打印预览关闭后,分割效果消失 看到一段代码,不明白 Unicode工程读取ANSI文件? 请教:焦点被view中用于地图操作的的mapx获得了,我想取回焦点交给view应该怎么去做! vc中的exe可执行文件的问题 ATL的简单问题(在线等待) VC调用Delphi做的Dll的问题 如何使一个程序作为系统服务而启动 想根据对话框的外形尺寸变化来调整内部控件尺寸,可如何进行换算呢? 来者有分!人员招聘时,编程经验与编程风格相比哪个更重要,应该选谁? 谁借我500可用分?以后还他550! 检测应用程序是否具有管理员权限
m_wndSplitter.CreateStatic(this, 1, 2);//分割成一行两列
m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftPaneView), CSize(10, 10), pContext);
m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CRightPaneFrame), CSize(0, 0), pContext);
//获取左边视图的两种方法
CLeftPaneView* pLeftPaneView = (CLeftPaneView*) m_wndSplitter.GetPane(0,0);
//上一句可以用下句代替:
//CLeftPaneView* pLeftPaneView = (CLeftPaneView *)GetActiveView();
//获取右边视图
pLeftPaneView->m_pRightPaneFrame = (CRightPaneFrame*) m_wndSplitter.GetPane(0,1);