视图的激活问题,高手请进! 我拆分了三个视,然后把一些菜单的命令加到了某个视里。在这个视激活的时候菜单命令执行无误,但在没激活的时候会出错。请问怎么样使命令执行的时候先激活对应的视? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用下面这样试试:(有后续问题请留言)在某一个视中CFrameWnd* pFrameWnd = GetParentFrame();CView* pView = pFrameWnd->m_wndSplitterWnd.GetPane(0,0);//比如要取得这个第一个视pFrameWnd->SetActiveView(pView); m_wndSplitterWnd这个变量是自定义的还是CFrameWnd中的,提示说error C2039: 'm_wndSplitterWnd' : is not a member of 'CFrameWnd' 是自己定义的,看你定义在mainframe中还是childframe中(有后续问题请给我CSDN留言,点击我的名字就行) 再用这个试试:CView* pView = AfxGetApp()->m_pMainWnd->m_wndSplitterWnd.GetPane(0,0);pFrameWnd->SetActiveView(pView);如果再不行,发份代码过来我来改 建议看看MSDN中关于切分窗口的例子 关于COM组件传递指针的问题、流文件 如何在窗口中显示一幅bmp? treeview控件删除全部节点重新添加,不显示? 严格nat <----> 非严格nat 之间怎么通过服务器通讯 有关AfxRegisterWndClass调用的问题 初始化应该在哪里进行? 才写的一个在QQ中发彩色字的工具,含源代码 www.updatego.com/updatego.rar 如何知道让程序得到网站的时间 如何取得系統的時間?/ 求助~~open1表怎么动态分配内存~又出现了this指针错误求大侠帮忙~万分感谢 求电子白板的原码,最好能用到互连网上的 为何mfc多线程程序debug版本不能用?
CFrameWnd* pFrameWnd = GetParentFrame();
CView* pView = pFrameWnd->m_wndSplitterWnd.GetPane(0,0);//比如要取得这个第一个视
pFrameWnd->SetActiveView(pView);
pFrameWnd->SetActiveView(pView);如果再不行,发份代码过来我来改