精华内容
下载资源
问答
  • 文档多视图之间切换

    热门讨论 2008-07-11 21:10:22
    SDI程序,可以实现多个视图之间切换切换到新的视图后,原有视图销毁。
  • 参考:http://www.cnblogs.com/renyuan/archive/2012/12/26/2834024.html pView->GetParentFrame()->ActivateFrame(); 关键字:VC 多文档 切换 页面

    参考:http://www.cnblogs.com/renyuan/archive/2012/12/26/2834024.html

    pView->GetParentFrame()->ActivateFrame();
    关键字:VC 多文档 切换 页面

    展开全文
  • VuePress插件,允许用户根据npm上项目的已发布版本在文档的不同版本之间进行切换。 可用版本会客户端自动检索,因此文档的早期版本可以提供指向较新版本的链接。 重要说明:此插件不利于创建和组织不同版本的...
  • 行业文档-设计装置-多种介质之间实现自动切换的远程监控装置.zip
  • 文档多视图切换的解决办法

    千次阅读 2010-11-07 13:17:00
    文档多视图切换的解决办法 由于最近做的一个程序用到了单文档多视图切换,所以把它总结一下。内容如下: 单文档多视图的切换有两种情况,即分栏多视图切换和无分栏多视图切换,以下是两个对应情况的可重用函数:...

    单文档多视图切换的解决办法
          
     由于最近做的一个程序用到了单文档多视图切换,所以把它总结一下。内容如下:
     单文档多视图的切换有两种情况,即分栏多视图切换和无分栏多视图切换,以下是两个对应情况的可重用函数:
    分栏多视图切换:      
     BOOL CMainFrame::ReplaceView(int row, int col, CRuntimeClass *pViewClass, SIZE size) 
     { 
         CCreateContext context; 
         BOOL bSetActive; 
      
         if ((this->m_wndSplitter.GetPane(row,col)->IsKindOf(pViewClass))==TRUE) 
             return FALSE; 
          
         //获取文档对象的指针,以便在创建新视图的过程中能够使用它 
         CDocument * pDoc= ((CView *)m_wndSplitter.GetPane(row,col))->GetDocument(); 
      
         CView * pActiveView=this->GetActiveView(); 
         if (pActiveView==NULL || pActiveView==m_wndSplitter.GetPane(row,col)) 
             bSetActive=TRUE; 
         else 
             bSetActive=FALSE; 
          
         pDoc->m_bAutoDelete=FALSE;    //设置标志,这样当视图销毁时不会删除文档 
         ((CView *) m_wndSplitter.GetPane(row,col))->DestroyWindow();  //删除存在的视图 
         pDoc->m_bAutoDelete=TRUE;  //设回默认的标志 
          
      
         //创建新视图 
         context.m_pNewViewClass=pViewClass; 
         context.m_pCurrentDoc=pDoc; 
         context.m_pNewDocTemplate=NULL; 
         context.m_pLastView=NULL; 
         context.m_pCurrentFrame=NULL; 
         m_wndSplitter.CreateView(row,col,pViewClass,size, &context); 
          
      
         CView * pNewView= (CView *)m_wndSplitter.GetPane(row,col); 
          
         if (bSetActive==TRUE) 
             this->SetActiveView(pNewView); 
          
         m_wndSplitter.RecalcLayout();        //重新计算位置 
         pNewView->OnInitialUpdate();         //调用初始化函数 
         return TRUE; 
     } 
              无分栏多视图切换
    Code:
     BOOL CMainFrame::ReplaceView(CRuntimeClass *pViewClass) 
     { 
         CCreateContext context; 
      
         CDocument *pDoc = GetActiveView()->GetDocument(); 
      
         //销毁先前的视图窗口 
         pDoc->m_bAutoDelete = FALSE; 
         GetActiveView()->DestroyWindow(); 
         pDoc->m_bAutoDelete = TRUE; 
      
         //创建新视图 
         context.m_pNewViewClass = pViewClass; 
         context.m_pCurrentDoc = pDoc; 
         context.m_pNewDocTemplate = NULL; 
         context.m_pLastView = NULL; 
         context.m_pCurrentFrame = NULL; 
         CView *pNewView = (CView *)this->CreateView(&context); 
      
         //设置新视图为活动状态 
         this->SetActiveView(pNewView); 
         RecalcLayout(); 
      
         //初始化新视图 
         pNewView->OnInitialUpdate(); 
      
         return TRUE; 
      
     } 
            两种情况的原理一样,差别只在创建新视图后视图指针的获取。一般情况下,这两个函数当中的一个放在CMainFrame里,然后在相应的响应函数里获得主窗口的指针来调用。例如单文档无分栏情况下已经继承实现了一个视图类CDeviceTabView,切换视图的方法为:
          
    Code:
     //获得主窗口指针 
     CMainFrame *pFram = (CMainFrame *)AfxGetMainWnd(); 
     //切换视图 
     pFram->ReplaceView(RUNTIME_CLASS(CDeviceTabView)); 
             OK,这样就好了,希望以上内容与你有所帮助,Good luck!

     

    展开全文
  • [Windows]MFC单文档实现菜单切换

    千次阅读 2015-07-27 20:25:31
    我们加载单文档主界面时找到如下代码,当然可以解决方案中寻找IDR_MAINFRAME,以确定其位置 // 注册应用程序的文档模板。文档模板 // 将用作文档、框架窗口和视图之间的连接 CSingleDocTemplate* pDocTemplate...

    我们在加载单文档主界面时找到如下代码,当然可以在解决方案中寻找IDR_MAINFRAME,以确定其位置

      // 注册应用程序的文档模板。文档模板
    	// 将用作文档、框架窗口和视图之间的连接
    	CSingleDocTemplate* pDocTemplate;
    	pDocTemplate = new CSingleDocTemplate(
    		IDR_MENU_LOGIN,
    		RUNTIME_CLASS(CNotesRecDoc),
    		RUNTIME_CLASS(CMainFrame),       // 主 SDI 框架窗口
    		RUNTIME_CLASS(CNotesRecView));
    	if (!pDocTemplate)
    		return FALSE;
    	AddDocTemplate(pDocTemplate);
    其中IDR_MENU_LOGIN在初始化时为IDR_MAINFRAME,此段代码一般在所在解决方名称的cpp中,即Application.cpp
    这是我们的第一个进入的菜单
    当实现菜单切换时我们在资源视图中创建一个新的菜单,修改其ID,在初始菜单的某个菜单项中添加事件响应函数
    添加如下代码:
                //去掉系统的菜单  
    			SetMenu(NULL);  
    			
    			CMenu menu;
    	        //加载功能主菜单
    			menu.LoadMenu(IDR_MAINFRAME);
    			AfxGetMainWnd()->SetMenu(&menu);
    			AfxGetMainWnd()->DrawMenuBar();
    			menu.Detach();
    其中IDR_MAINFRAME是需要切换的ID号,这样就实现了菜单的切换

     
    工程代码:https://github.com/SalamanderJY/MenuSwitch
    

    展开全文
  • 如何Ionic 4 和 3之间完美切换

    千次阅读 2019-01-25 17:58:23
    如何Ionic 4 和 3之间完美切换2019年1月24日 Ionic 官方上线了 4 的正式版 2019年1月24日 Ionic 官方上线了 4 的正式版 毫无准备下,我错手从 Ionic CLI 4.1.0更新到了 Ionic CLI 4.9.0。之后调用Ionic Native...

    如何在Ionic 4 和 3之间完美切换

    2019年1月24日 Ionic 官方上线了 4 的正式版

    在毫无准备下,我错手从 Ionic CLI 4.1.0更新到了 Ionic CLI 4.9.0。之后调用Ionic Native一度出现Object(…) Is not a function的错误。
    经过狂躁、冷静、分析后,我做了以下操作解决了问题:

    1. 全局或局部降低Ionic版本
    	$ npm i -g ionic@4.1.0 # 全局降低Ionic版本
    	# 或者
    	$ npm i -s ionic@4.1.0
    
    1. 定义@ionic-native版本
    	$ npm install -s rxjs@5.5.11 # 规定Rxjs版本,Ionic4 用的是6,Ionic3用5
    	# 导入Cordova模块后 
    	# 以Camera为例 大多数都是4.18.0版本
    	$ npm install -s @ionic-native/camera@~4.18.0 # 降低ionic-native版本 至4.18.0
    
    1. 按照Ionic3的官方文档编写代码
    2. 运行你的Ionic项目
    展开全文
  • Artboard历史记录-Sketch插件 Sketch中最新使用的画板之间切换更快...两个画板之间切换(opt + cmd + a),可以无限进行。 仅一个文档中有效(打开另一个文档时历史将被覆盖/仅适用于当前使用的文档)。 倒退 可
  • 目录 vim——打开多个文件、同时显示多个文件、文件之间切换 vim——打开多个文件、同时显示多个文件、文件之间切换 可分两种情况: 1、同一窗口中打开多个文件: vi file1 file2 file3 :n 切换到下一个文件 ...
  • 终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开一个文件,并且此时vim里会显示出file文件的内容。 :e ../myFile.pl 1. vim 文档名 普通方式打开...
  • 怎样两个Word文件之间迅速切换

    千次阅读 2011-04-01 20:02:03
    以后工具栏上点击相应按钮即可快速切换窗口。 (2)也可:打开MS Word→视图→工具栏→自定义→命令→左边的类别窗口选择“所有命令”→右边的命令窗口把“PrevWindow”和“NextWindow”分别用鼠标左键拖至工具...
  • mfc 多窗口之间互相切换

    万次阅读 2016-08-23 15:23:19
    mfc如果需要多个窗口,直接切换到资源视图,Dialog右击选择“插入Dialog(E)”,这里我要讲的是主窗口点击按钮弹出窗口,弹出窗口执行完一定操作后切换到第三个窗口,切换时要关闭第二个窗口。我使用的方法是...
  • 上面是部分代码,主要是想实现1-窗口分割,2-分割后的子窗口进行不同视图的显示; 查了资料,网上都是给出的删除再重新建立视图的做法,如上面示例,请问大家有没有遇到类似的问题,都是如何解决的呢,谢谢!
  • 终端里输入  vim file1 file2 ... filen便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开一个文件,并且此时vim里会显示出file文件的内容。 :e ../myFile.pl 1. vim 文档名 普通...
  • Cocos Creator 中,我们使用场景文件名( 可以不包含扩展名)来索引指代场景。并通过以下接口进行加载和切换操作:cc....如果我们需要用一个组件控制所有场景的加载,或场景之间传递参数数据,就需要将该组件所
  • 今天终于写完了一个 可以水平下拉菜单和垂直下拉菜单之间随意切换的网页换肤程序,它综合应用了水平下拉菜单,垂直下拉菜单,网页换肤等技巧.这个程序需要用到三个文件,一个是h.css,用作水平下拉菜单的样式文件,另一个...
  • 其实系统自带了这个功能,系统偏好设置–键盘–输入...假如你pages中正在编写英文文档,使用的英文输入法,这时你的QQ来新消息了,你去回复他的时候用的是中文,当你在切换回到Pages时,系统会自动切换到英文如下图
  • 并通过以下接口进行加载和切换操作: cc.director.loadScene('MyScene'); 通过常驻节点进行场景资源管理和参数传递 通常我们同时只会加载运行一个场景,当切换场景时,默认会将场景内所有节点和其他实例销毁。如果...
  • 兼容性视图涉及两个重要的功能便是“浏览器模式【browser mode】”和“文档模式【document mode】”,IE8/IE9中按F12键,打开“开发人员工具”,菜单栏中可以看到“浏览器模式”和“文档模式”的切换菜单,其中...
  • jupyter的安装和测试(¥23),在上一篇文章中有讲解详情请...注意事项:(只要网页中启动了jupyter后,只要不命令终端ctrl+c关闭就可以正常使用,当然还有就是pycharm上的窗口关闭,上一篇文章也有提到,) ...
  • springboot2.0x以下支持JedisConnectionFactory,springboot2.0x以后的版本不支持(踩啦下坑,记录一下) 当时我用的是2.1.2.RELEASE版本的。结果用... //动态切换16个库-----------------------...
  • 如何MFC单文档中创建多视图 基本步骤如下: 1.首先创建一个MFC单文档应用程序。 2.添加4个MFC类TopLView、BottomLView、TopRView、BottomRView,基类为CView。 3.添加一个MFC类CControlForm,基类为CFormView...
  • 由于最近公司的SDK要提交第一个版本,所以忙着写文档,找了一些资料,自己也实际应用了一些,把一些经验写出来,分享给需要的人。 本博文主要针对XCode 6 和Objective C语言 后续会更新Swift语言如何生成文档
  • 我们已经讨论过【元素镜像】和【访问一个新建元素】,但是一个新建的族文档进行这些操作有些不同。   第一个问题是镜像命令需要一个当前活动视图作为参数。而活动视图文档中不是自动呈现的。Joe(译者注...
  • 文件传输工具Cuteftp的使用方法Cuteftp是一款FTP客户端软件,只要linux上安装、启动了FTP服务,就可以使用CuteftpWindows 与 Linux之间进行文件传输。 一、 linux上安装FTP服务器。1. 概念FTP FTP是File ...
  • layuiadmin开发文档

    万次阅读 多人点赞 2019-04-28 11:13:24
    更新日志常见问题在线演示会员专区切换到:iframe版文档 layuiAdmin pro (单页版)是完全基于 layui 架构而成的后台管理模板系统,可以更轻松地实现前后端分离,它是 mvc 的简化版,全面接管视图和页面路由,并...
  • 平时的工作中,经常会接触到各种差分电平的转换,网上也有很多这样的资料,但发现有些混乱,所以找了TI的这份文档进行翻译,一是系统的归类一下,二是自己也能通过这个来加深理解和学习。这个文档对于各个电平的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 204,572
精华内容 81,828
关键字:

在文档之间进行切换