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

如何实现各个类的通讯?

楼主seeku(青春之歌)2003-06-01 01:02:56 在 VC/MFC / 基础类 提问

MFC好麻烦,我怎么和view或者doc通讯?  
  比如给他们发消息,view是什么东西,是不是窗口啊,  
  怎么得到他的窗口handle?  
   
  我在toolbar中作了一个编辑框,想用户在上面输入命令,  
  然后执行,但是不知道怎么能够响应回车(大家都说要继承一个CEDIt或者子类化,  
  真的好麻烦)  
   
  即使能够处理回车了,但是如何调用view中的函数?如何得到doc中的成员? 问题点数:20、回复次数:5Top

1 楼triggerd(有点着急)回复于 2003-06-01 01:12:44 得分 10

如何获得其他类的指针,这类问题到FAO看看吧,太多了.方法也比较多。  
  1.视类得到文档类CXXDoc*   pDoc   =   GetDocument();  
  2.文档类得到视类  
      CMainFrame*   pm=(CMainFrame*   )AfxGetApp()->m_pMainWnd;  
      CXXView*     pv=(CXXView*)m_pMainWnd->GetActiveView();  
  要发送自定义消息::SendMessage();设置响应函数  
  ..Top

2 楼liuns(^_^)回复于 2003-06-01 01:14:53 得分 4

这个就涉及到了MFC中著名的DOC-VIEW模型了,在候老大的深入浅出MFC中有较为深入的探讨,有空看看。这个我也一下子说不清楚,好好看书吧,你可以把这个东西理解你就掌握了MFC中最精髓的一部分了Top

3 楼zjblue(不路)回复于 2003-06-01 02:34:28 得分 3

triggerd(有点着急)   说得对  
  其实也不是很麻烦的  
  来来去去都是这么几句话Top

4 楼syl08341(沈阳老零)回复于 2003-06-01 08:33:57 得分 3

agree   triggerdTop

5 楼seeku(青春之歌)回复于 2003-06-01 12:59:10 得分 0

谢谢各位,因为临时要用到VC,逻辑都写好了,就差界面了  
  却碰到这些难题  
   
  谢谢各位Top

相关问题

  • 怎样通过回调类实现类之间的通讯?
  • 从哪里能够得到Cserial类来实现串口通讯
  • 在程序中各个类之间如何相互通讯?
  • 高分,类似QQ的TCP或UDP通讯模式如何实现?
  • (类间通讯问题) 如何做到将 A窗体中的信息, 通过类C在类之间实现通讯, 传送到 B窗体中去
  • System.Net.Sockets问题 类似QQ的即时通讯的问题,两台不同的局域网里的PC,都通过代理连接Internet,实现通讯的问题
  • 100分求:有没有用asp实现的类似OICQ的实时通讯程序的源代码啊?!
  • 有关CABLE MODEM通讯的实现
  • 怎样实现串口通讯?急!!!!
  • 如何实现及时通讯

关键词

  • mfc
  • view
  • 类
  • 麻烦
  • 得到
  • doc

得分解答快速导航

  • 帖主:seeku
  • triggerd
  • liuns
  • zjblue
  • syl08341

相关链接

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

广告也精彩

反馈

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