CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

单文档工程中怎样从一个类得到另一个类的句柄????????

楼主redblueman(redblueman)2004-09-03 11:53:51 在 VC/MFC / 基础类 提问

做了一个单文档工程,由CEditView派生  
   
   
  怎样从其他类中得到该类句柄???     (我想在里面显示些东东)  
   
   
  谢谢! 问题点数:100、回复次数:10Top

1 楼redblueman(redblueman)回复于 2004-09-03 13:53:49 得分 0

救救我啊!!Top

2 楼banjo(3天看问题)回复于 2004-09-03 13:57:48 得分 12

AfxGetMainWnd()得到全局变量指针。  
  其实又好多方法  
  如GetActiveView(),等等,你一查能查处一大堆呢Top

3 楼laiyiling(陌生人[MVP])回复于 2004-09-03 13:59:46 得分 13

都可以用下面的方法得到EDIT视图的指针:然后直接操作  
   
  CMainFrame   *pMain=(CMainFrame   *)AfxGetApp()->m_pMainWnd;  
  CEditView   *pView=(CEditView   *)pMain->GetActiveView();  
   
   
  Top

4 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-09-03 14:04:28 得分 15

楼上先到。Top

5 楼aspnetwuxueyou(SHIP IT)回复于 2004-09-03 14:07:29 得分 15

类哪里来的句柄?Top

6 楼Paris_Luo(不懂)回复于 2004-09-03 14:13:09 得分 15

楼主的意思就是窗口句柄嘛Top

7 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-09-03 14:34:19 得分 15

获得窗口句柄  
  CMainFrame   *pMain=(CMainFrame   *)AfxGetApp()->m_pMainWnd;  
  Top

8 楼redblueman(redblueman)回复于 2004-09-03 14:34:44 得分 0

为什么CEditView     *   pView   =   (CEditView     *)pMain->GetActiveView();提示:  
   
  F:\MyProject\Projects\DiaTreeBar.cpp(93)   :   warning   C4018:   '<'   :   signed/unsigned   mismatch  
  F:\MyProject\Projects\DiaTreeBar.cpp(129)   :   error   C2027:   use   of   undefined   type   'CMainFrame'  
  F:\MyProject\Projects\DiaTreeBar.cpp(20)   :   see   declaration   of   'CMainFrame'  
  F:\MyProject\Projects\DiaTreeBar.cpp(129)   :   error   C2227:   left   of   '->GetActiveView'   must   point   to   class/struct/union  
   
  Top

9 楼zhaogaojian(米柑年成-WWW.VSFAN.NET)回复于 2004-09-03 14:37:54 得分 15

在那个其他类里添加头文件#include   "MainFrm.h"Top

10 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-09-03 14:44:56 得分 0

'CMainFrame'变量没有定义,缺少MainFrm.h头文件Top

相关问题

  • 单文档方案中MainFrame类中取得View类的句柄?
  • 单文档中CView类窗口句柄怎么得到
  • 在单文档中怎样获取一个活动窗口的句柄?
  • 一个单文档程序,如何获得程序运行窗口的句柄
  • 如何获得文档句柄?
  • 怎样将单文档工程转化为多文档工程?
  • 请问单文档菜单中“打开”文件后CFileDialog类的句柄如何获得啊?
  • 如何得到工程AaaView的句柄
  • 已经得到窗口句柄,如何得到菜单句柄?
  • 在单文档结构的程序中,怎么获取 显示在当前窗体里的 子窗体的句柄??

关键词

  • 句柄
  • ceditview
  • pmain
  • getactiveview
  • cmainframe
  • 得到

得分解答快速导航

  • 帖主:redblueman
  • banjo
  • laiyiling
  • DentistryDoctor
  • aspnetwuxueyou
  • Paris_Luo
  • oyljerry
  • zhaogaojian

相关链接

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

广告也精彩

反馈

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