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

对话框变量访问问题?

楼主czhui1999(辉)2005-06-02 20:48:50 在 VC/MFC / 基础类 提问

我想在对话框CCzhouxiangDlg里面访问对话框CPartzongDlg中的与编辑框控件关联的变量CString   m_a,   所以我在对话框CCzhouxiangDlg加入成员变量     public:CPartzongDlg   DLG;  
            然后在OK按钮响应函数如下代码:  
                      void   CCzhouxiangDlg::OnOK()    
  {  
  //   TODO:   Add   extra   validation   here  
         
  DLG.UpdateData(TRUE);  
  MessageBox(DLG.m_a);  
  CDialog::OnOK();  
  }  
  怎么程序运行的时候出现ASSERT断言错误,这是怎么回事啊?  
  难道是我的方法错了吗? 问题点数:0、回复次数:5Top

1 楼xtjqu(LPVOID)回复于 2005-06-02 21:50:37 得分 0

在CPartzongDlg加一个public函数,  
  比如叫CString   GetEditText()  
  然后让CPartzongDlg自己去UpdateData,返回m_aTop

2 楼czhui1999(辉)回复于 2005-06-02 22:16:48 得分 0

我试过了,还是不行啊,程序运行的时候仍然出现ASSERT断言错误!Top

3 楼xtjqu(LPVOID)回复于 2005-06-02 22:24:23 得分 0

在什么地方做的ASSERT?Top

4 楼czhui1999(辉)回复于 2005-06-02 22:43:44 得分 0

我根本就没加   ASSERT   语句Top

5 楼xlzxlich(阳光)回复于 2005-06-03 00:58:30 得分 0

void   CCzhouxiangDlg::OnOK()    
  {  
        DLG.Create(IDD_DIALOG1);//IDD_DIALOG1   对话框的ID  
        MessageBox(DLG.m_a);  
   
        CDialog::OnOK();  
  }  
  Top

相关问题

  • 请问如何访问对话框类的成员变量
  • 对话框如何访问视图成员变量,在线等待
  • 请问线程函数如何访问对话框类中的变量
  • MFC的对话框类中怎样访问应用类变量及函数(怎样取得应用类指针)?
  • 两个对话框之间怎样访问对方的变量?请高手赐教.
  • 在对话框程序中,怎样使全局函数访问控件成员变量?
  • 子对话框调用主对话框变量
  • :) 对话框中变量的引用
  • 对话框添加carray成员变量
  • 如何在主窗口调用的对话框的消息处理函数中访问主窗口的自定义成员变量?

关键词

  • 函数
  • 对话框
  • cpartzongdlg
  • cczhouxiangdlg
  • 变量
  • onok
  • dlg
  • idd
  • updatedata
  • cdialog

得分解答快速导航

  • 帖主:czhui1999

相关链接

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

广告也精彩

反馈

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