CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  Visual C++ 资源

急救!在多对话框的程序中,怎样在一个对话框中去访问和使用其它对话框的资源

楼主cooldick(taozi)2001-04-21 09:57:00 在 VC/MFC / Visual C++ 资源 提问

急救!在多对话框的程序中,怎样在一个对话框中去访问和使用其它对话框的资源,例如  
   
  我有两个对话框Dialog1和Dialog2在Dialog2中有一列表框里面已加载了内容,而我需要  
   
  从Dialog1里控制列表框(例如选择操作)等,在实际应用中小弟是使用的是在对话框中自  
   
  建的属性框   。小弟为初学者希望各位高手能回答这个问题 问题点数:20、回复次数:7Top

1 楼cooldick(taozi)回复于 2001-04-21 09:59:00 得分 0

我可以给他20点Top

2 楼w12(无心)回复于 2001-04-21 10:14:00 得分 0

你是无模式的吗?如果是你定义几个全局指针不就可以了吗?Top

3 楼cooldick(taozi)回复于 2001-04-21 10:37:00 得分 0

是无模式的,小弟不才小第试过定义指针(public)指向Dialog2(Dialog2*   as)    
   
  从Dialog1中的按钮中调用as->m_list1.SetSel(-1,false);,然后就不知道该怎末办了,编译时  
   
  有错误。Top

4 楼absinth(苦艾酒)回复于 2001-04-21 11:23:00 得分 0

你给每个对话框定一个全局变量,然后直接在别的对话框里用就行了Top

5 楼cooldick(taozi)回复于 2001-04-21 11:23:00 得分 0

我在Dialog1.h中的public:中定义Dialog*   as;  
  然后从Dialog2.cpp中使用 as->m_list1.SetSel(-1,true);  
  我在Dialog2.cpp中已定义#include   "Dialog1.h"  
  为什末编译时还出错?  
  D:\book\R\Dialog2.cpp(49)   :   error   C2065:   'as'   :   undeclared   identifier  
  D:\book\R\Dialog2.cpp(49)   :   error   C2227:   left   of   '->m_list1'   must   point   to   class/struct/union  
  D:\book\R\Dialog2.cpp(49)   :   error   C2228:   left   of   '.SetSel'   must   have   class/struct/union   typeTop

6 楼absinth(苦艾酒)回复于 2001-04-21 11:30:00 得分 20

          你那样定义是错误的,可以查看msdn   ,CDialog(   LPCTSTR   lpszTemplateName,   CWnd*   pParentWnd   =   NULL   );  
   
      你可以在Dialog2类中定义一个变量Dialog1   *as;  
      然后在初始化时把Dialog1的一个对象指针传给他就行了,  
      pi譬如:  
        Dialog1   *s;  
        ...   ....  
          Dialog2.as=s;  
        ......  
      在Dialog2里用as->m_list1.SetSel(-1,false);  
  Top

7 楼cooldick(taozi)回复于 2001-04-21 14:05:00 得分 0

my   god  
  呜呜呜  
  我还是不明白  
  艾。。。  
  可怜自己水平太浅那  
  这位大哥如果您有时间就写个例程mail过来吧  
  cooldick@21cn.com  
  我给您分数的!Top

相关问题

  • 对话框程序
  • 大侠,急救~怎么在基于对话框的程序里加菜单。急救~~(VC++)
  • 高手急救!怎样才能使对话框中的编辑框按回车键程序不退出?
  • 多线程里的函数怎样访问对话框程序中的edit的内容?
  • 怎样禁止弹出“是否允许该应用程序访问网络”对话框?
  • 在对话框程序中,怎样使全局函数访问控件成员变量?
  • 在对话框程序中如何调用对话框?
  • 如何访问其它对话框?
  • 关于对话框程序的问题
  • 对话框程序CDialog的问题~???

关键词

  • 指针
  • cpp
  • 对话框
  • dialog
  • 定义
  • setsel
  • 小弟
  • 使用
  • error c
  • book

得分解答快速导航

  • 帖主:cooldick
  • absinth

相关链接

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

广告也精彩

反馈

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