CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何在MainFrm类中调用视类的函数?

楼主wangyugood()2001-06-06 08:14:00 在 VC/MFC / 基础类 提问

问题点数:20、回复次数:7Top

1 楼panda_w(好想睡啊!)回复于 2001-06-06 08:29:00 得分 10

((CYourView*)GetActiveView())->YourView();  
    Top

2 楼Tasehouny(阿甘)回复于 2001-06-06 08:31:00 得分 5

首先你必须得到视图指针,然后有了这个指针,你想怎么调用都可以Top

3 楼Phourm()回复于 2001-06-06 08:33:00 得分 5

是MDI   or   SDI?  
  CWinApp*   pApp=AfxGetApp();  
  //SDI  
  CFrameWnd   *pMainFrame=(CFrameWnd   *)pApp->m_pMainWnd;  
  CXXXView*   pView=(CXXXView*)pMainFrame->GetActiveView();  
  //MDI  
  if(pView==NULL)  
  {  
  CMDIFrameWnd   *pMainFrame=(CMDIFrameWnd   *)pApp->m_pMainWnd;  
  CMDIChildWnd*   pMDIActive   =   pMainFrame->MDIGetActive();  
  pView=(CXXXView*)pMDIActive->GetActiveView();  
  }  
  Top

4 楼wangyugood()回复于 2001-06-06 08:47:00 得分 0

是SDI,请问GetActiveView()是哪的函数,VC5中有么Top

5 楼zygapi(中国制造)回复于 2001-06-06 08:59:00 得分 0

GetActiveView()->Top

6 楼FMD()回复于 2001-06-06 09:07:00 得分 0

通过上面这些代码,可以作到  
  但为什么这样作呢?   违背了文档试图结构的原意,也不符合OOP的思想。Top

7 楼panda_w(好想睡啊!)回复于 2001-06-06 09:11:00 得分 0

GetActiveView是框架类的一个函数,Vc5当然有Top

相关问题

  • 类中函数的调用
  • 何时调用基类的函数?
  • 调用基类的构造函数
  • string类的函数怎么调用?
  • 类CwinDoc中的函数如何调用类CMainFrame中的函数
  • 函数调用
  • 函数调用
  • 调用函数
  • 函数调用
  • 函数调用

关键词

  • 函数
  • 指针
  • vc
  • 调用
  • getactiveview
  • 类
  • pmainframe
  • cxxxview
  • pmdiactive
  • papp

得分解答快速导航

  • 帖主:wangyugood
  • panda_w
  • Tasehouny
  • Phourm

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo