CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

求教MDI问题,新人第一帖。

楼主pengzhexu(空心菜)2005-04-01 23:56:46 在 C++ Builder / 基础类 提问

我程序的目的:在子窗体上绘不同的曲线,既:子窗体1绘曲线1,子窗体2绘曲线2,父窗体上有一个按钮,当点击按钮时,两个子窗体同步描点。我的做法是:在子窗体的public中定义了一个AutoPrint(),  
  然后在父窗体中用MDIChildrenForm->AutoPrint();来绘图,但出来的结果只有最新new的那个子窗体会画曲线,而先前new出来的子窗体却没有动静。请问各位高手我该怎么做?请详细些好吗? 问题点数:0、回复次数:4Top

1 楼pengzhexu(空心菜)回复于 2005-04-02 07:42:42 得分 0

顶上去。  
  也就是说:我每个子窗体中都有一个public函数---Autoprint(),我要用父窗体上的一个按钮来让所有已存在的子窗体的这个函数都执行一次。  
  江湖救急,请大家帮帮忙。Top

2 楼libbyliugang()回复于 2005-04-02 10:07:42 得分 0

你可以试一试“观察者模式”。  
   
  还有,MDIChildrenForm可能只是父窗体的当前窗体,结果你只调用了当前窗体的Autoprint(),  
   
  试一试让Autoprint()由主窗体来执行,子窗体只执行画什么的动作!Top

3 楼pengzhexu(空心菜)回复于 2005-04-02 13:14:25 得分 0

回复人:   libbyliugang()   (   )   信誉:101     2005-04-02   10:07:00     得分:   0      
  你可以试一试“观察者模式”。  
  还有,MDIChildrenForm可能只是父窗体的当前窗体,结果你只调用了当前窗体的Autoprint(),  
  试一试让Autoprint()由主窗体来执行,子窗体只执行画什么的动作!  
  -----------------------------------------------------------------------------------------  
      谢谢你的回复,但我没有明白你的意思,我搜过以前的帖子,好像有人说可以获得子窗体的句柄,如果谁知道的话请再详细给我讲解一下。   父窗体是MainCpp,子窗体是MDIChildrenForm。  
     
  Top

4 楼pengzhexu(空心菜)回复于 2005-04-02 22:30:40 得分 0

怎么没人帮我啊?各位大哥大姐。。。恳求了!Top

相关问题

  • [芊] 新人帖
  • 新人第一贴,撒分~~~
  • mdi
  • MDI
  • MDI
  • 新人求救了(论坛中帖子显示问题)
  • 新人急问:APS转asp.net马上结帖
  • 新人
  • 新人
  • 新人

关键词

  • 执行
  • 窗体
  • autoprint
  • mdichildrenform
  • 试一试
  • 曲线
  • 按钮
  • 结果

得分解答快速导航

  • 帖主:pengzhexu

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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