多文档-多视图切换,GetActiveDocument返回NULL

VC/MFC > 基础类 [问题点数:100分,结帖人rsd102]
等级
本版专家分:58
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
结帖率 96%
等级
本版专家分:58
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:6
等级
本版专家分:58
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:58
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:264
等级
本版专家分:59434
勋章
Blank
黄花 2011年10月 VC/MFC大版内专家分月排行榜第二
2009年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2011年9月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:58
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:58
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:59434
勋章
Blank
黄花 2011年10月 VC/MFC大版内专家分月排行榜第二
2009年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2011年9月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:59434
勋章
Blank
黄花 2011年10月 VC/MFC大版内专家分月排行榜第二
2009年11月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2011年9月 VC/MFC大版内专家分月排行榜第三
程序员小哈

等级:

Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
MFC单文档多视图切换的3种实现

MFC单文档多视图切换的3种实现 MFC建立程序工程向导时最后一步,选择CFormView作为View的基类。 假设工程名称为CMySingleDoc。 默认生成的View类名为:CMySingleDocView,它的属性为WS_CHILD,切记必须为...

使用单文档多视图切换时的视图风格问题

视图切换代码: void CMainFrame::OnMultiline() { ischecked=!ischecked; CJNoteDoc* pDoc=(CJNoteDoc*)GetActiveDocument(); CString tempString;//用于视图间赋值 if(m_pNoMultiView==0) { m_...

多文档多视图之间的切换过程和当文档多视图之间的切换过程

我在MDI里面建立了两个视图和两个文档,怎样从一个 视图切换到另外一个视图? CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate( IDR_MAINFRAME, RUNTIME_CLASS(CVideoConference...

文档-多视图切换

1--首先创建想切换的两个视图类(view类)比如:class CTestView1 : public CFormView{//....}class CTestView2 : public CView{//....}2--然后在xx.cpp文件中(XX代表工程名)即CxxApp类的cpp文件中包含切换的两个...

[转载] 多文档-多视图切换

1--首先创建想切换的两个视图类(view类)比如:class CTestView1 : public CFormView{//....}class CTestView2 : public CView{//....}2--然后在xx.cpp文件中(XX代表工程名)即CxxApp类的cpp文件中包含切换的两个...

VC 单文档方式下多视图的实现及自由切换

转载自:... 结合网上学习总结别人的例子,以及参考MSDN给出的例子,对SDI多视图的实现进行了一个简单的总结,以记录学习点滴。 首先在h文件有如下声明

SDI实现多视图切换视图

首先在H文件有如下声明:class CMultiViewApp : public CWinApp{public: CView* m_pFirstView; CView* m_pOtherView; int m_currentView; CView* m_pView2; CView* m_pView1; 

MFC SDI单文档多视图的实现及自由切换(2种实现方式简析)

MFC SDI单文档多视图的实现及自由切换结合网上学习总结别人的例子,以及参考MSDN给出的例子,对SDI多视图的实现进行了一个简单的总结,以记录学习点滴.首先在H文件有如下声明:class CMultiViewApp : public CWinApp{...

多文档视图切换消息处理 MFC

作者最近在开发多文档视图程序,需要在视图间切换时处理激活视图数据的更新,开始用OnActivateView虚函数,但其在视图内容更新后触发,不符合要求,查找资料找到如下解决方法:  1、在CChildFrame类中添加WM_...

MFC单文档视图切换

代码简介或代码解析: 在一些情况下,应用程序有许多信息要显示,...那么,如何在单文档应用程序中实现多视图呢?缺省情况下,派生类的构造函数是pretected类型的,必须将它改为public类型,因为我们将会动态生成派生

VC++中Ribbon编程架构及SDI架构多视图切换介绍

在MS Visual Studio 2008 MFC中Ribbon界面风格出现了,这种界面风格给人带来耳目一新的感觉。Ribbon界面风格出现,可以说改革了传统的菜单式界面风格,常见的应用就是MS Office 2007中的Word、Excel、PowerPoint等...

MFC单文档切换视图

那么,如何在单文档应用程序中实现多视图呢?缺省情况下,派生类的构造函数是pretected类型的,必须将它改为public类型,因为我们将会动态生成派生视图类并切换活动的视图。也可以一次生成所有的视图,但是这样造成...

详细讲解如何在MFC单/多文档中创建多视图(具体代码)

如何在MFC单文档中创建多视图 基本步骤如下: 1.首先创建一个MFC单文档应用程序。 2.添加4个MFC类TopLView、BottomLView、TopRView、BottomRView,基类为CView。 3.添加一个MFC类CControlForm,...

VC单文档切换多视图

项目作了很久发现应该用多视图,可是刚开始建立工程的时候考虑不周阿,没办法,只能从网上搜了,竟搜到了一个不错的函数可以解决这个问题:void CMainFrame::SwitchToView(int nForm){ //CDocument* pDoc = ...

mfc 实现一分文档对应视图

1--首先创建想切换的两个视图类(view类)比如:class CTestView1 : public CFormView{}class CTestView2 : public CView{}2--然后在xx.cpp文件中(XX代表工程名)即CxxApp类的cpp文件中包含切换的两个类的头文件,...

C++--在单文档的应用程序增加视图

在mfc的单文档的应用程序(Application)设计时,一般是一种文档(Documnet)对应一种视图(View) 。然而在有些时候我需要一种文档用多种视图来展现,具体步骤如下:我们有两个假设CMyWinApp是该程序的应用程序,并声明和...

文档切分窗口中视图切换

在MS Windows 中,一个窗口可以分割成若干个子窗口,每一个子窗口称作一个窗片(pane),每个窗片可以独立控制,这给界面设计提供了很大的方便。  利用VC 可以很方便地实现分割窗口。分割的方法有两种:动态和...

【交互】MFC架构分析之多文档多视图1

一、基本补充  1、 POSITION 指向的是一个数据块的地址,指向CNode。相关的有GetHeadPostion、GetFirstViewPosition()等。 CView* pView; POSITION pos=GetFirstViewPosition(); pView=(CView*)GetNextView(pos)...

MFC浅析 -- 文档视图结构中,缺省的命令处理

MFC浅析 -- 文档视图结构中,缺省的命令处理 整理:Ackarlix 文档视图结构中,缺省的命令处理 文档视图结构中,缺省的命令处理 在文档视图结构所构建的框架中,很命令ID都有缺省的命令处理。很功能都由他们...

视图添加到单个文档

先声明下,这篇文章是翻译其他地方的,也不知道作者允不允许翻译,在文章页面没找到相关说明。...在某些情况下,希望能够使用新视图切换文档的当前视图。 您可以通过添加新的CView类和用于将视图动态切换到...

用VC++在单文档界面中创建多视图

一个单文档界面中存在视图,并且可以根据需要进行视图的动态切换,这是当前比较流行的界面风格,它可以满足许多用户在操作和显示方面的需要。这种界面风格的主要代表软件是Outlook Express。而用VC++实现这种...

VC项目开发之单文档多视图实现(整理) .

多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有三种方式(1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为个部分,每个部分显示各自显示不同的视图,这种技术实现起来比较简单,...

文档多视图的创建

一个单文档界面中存在视图,并且可以根据需要进行视图的动态切换,这是当前比较流行的界面风格,它可以满足许多用户在操作和显示方面的需要。这种界面风格的主要代表软件是Outlook Express。下面归纳总结出两种...

文档应用程序SDI的视图切换

1、在app的BOOL COutlookMultiViewsApp::InitInstance()((CMainFrame*)m_pMainWnd...//将所有要切换视图提前生成,见3// The one and only window has been initialized, so show and update it.m_pMainWnd->ShowWind

jdk全部版本下载

java jdk全部资源下载,方便,官网下载太慢,特发此一起下载

Qt 入门中文资料 Qt从入门到精通

c++ Qt中文入门教程,从Qt入门到Qt的深入研究。

MATLAB 2018a正式版【全平台官方包+图文教程+独创破解程序】

MATLAB R2018a 于16日正式发布,其中包含一系列 MATLAB/Simulink 的新功能和新产品,还包括 94 个其他产品的更新和修补程序。 解压密码:CSDN 其他说明见:https://www.52pojie.cn/thread-713048-1-1.html

非常漂亮的100个前端案例

非常漂亮的100个前端案例,包含幻灯片切换、图片缩放、相册、放大镜、图片拖着滚动等等,只有你想不到。

数据结构基础系列(5):数组与广义表

数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第5部分串,介绍数组的基本概念,特殊矩阵的压缩存储及基本运算的实现,以及广义表及其存储和相关的算法。 系列课程的目标是帮助学习者系统掌握数据结构课程的相关知识,具备利用这些知识分析问题、解决问题的能力。本课是系列课程中的第5部分,具体目标包括:理解数组和一般线性表之间的差异,重点掌握数组的顺序存储结构和元素地址计算方法;掌握对称矩阵、上、下三角矩阵、对角矩阵、稀疏矩阵的各种存储结构以及基本运算实现算法;掌握广义表的定义和广义表的链式存储结构,以及创建广义表、输出广义表、求广义表的长度和深度等算法。

数据结构基础系列(4):串

数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第4部分串,介绍串的概念、用途,串的顺序和链式存储结构,以及在这两种结构下基本运算的实现,并介绍了模式匹配的经典算法。 系列课程的目标是帮助学习者系统掌握数据结构课程的相关知识,具备利用这些知识分析问题、解决问题的能力。课程提供视频、课件、例程、自测、实践要求、参考解答等整套的解决方案,帮助学习者达到目标。本课是系列课程中的第4部分,具体目标包括:掌握用顺序表和链表实现栈存储的方法;掌握串在顺序存储结构下基本运算的实现;了解串在链式存储结构下基本运算的实现;掌握串的模式匹配算法。

相关热词 c#线程池类 c#如何遍历容器 c#16进制加法 c#事件订 c# linq xml c# udp 多个客户端 c# 程序应注意事项 c# json 接口开发 c# 按行txt c#怎么扫条形码