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

如何调用owner的成员函数和变量?

楼主daydream(瞳孔)2001-02-01 10:39:00 在 VC/MFC / 基础类 提问

可以用GetDlgItem得到控件,可怎么得到成员变量呢? 问题点数:50、回复次数:7Top

1 楼iProgram(na)回复于 2001-02-01 11:29:00 得分 0

什么意思?Top

2 楼mygo(舟中夜起)回复于 2001-02-01 11:46:00 得分 10

GetDlgItem(IDC_XXX)->....Top

3 楼iProgram(na)回复于 2001-02-01 16:13:00 得分 10

我明白了,是不是有一个dlg,里面有一个edit,一个botton,想在botton类中得到edit?  
  可以在botton中用GetParent()得到CWnd   *   再(CMyDialog   *)成pDlg,再pDlg->m_edit。  
  是不是这个意思?Top

4 楼daydream(瞳孔)回复于 2001-02-01 19:28:00 得分 0

赶快去掉这鬼东西    
  说对了  
  你的方法我试过,没成功:(   Top

5 楼HackerII(Brant Q)回复于 2001-02-01 22:13:00 得分 10

曾经也碰到这个问题,但是一直没有成功。虽然可以通过很多方法获得OWNER对象,但是任何对OWNER对象的成员变量的操作(包括间接地)会造成非法操作,真是奇怪。Top

6 楼2000(2000)回复于 2001-02-01 22:18:00 得分 20

变通一下:  
  CWnd   *   p   =   GetParent();  
  p->geteditctrl();//返回CEdit   *  
  p->getpsomething();//返回int   *  
  可以吗?Top

7 楼daydream(瞳孔)回复于 2001-02-03 08:57:00 得分 0

p->getpsomething();//返回int   *  
  这是什么意思?Top

相关问题

  • 关于以带变量的函数名称调用函数的问题
  • 线程的基本问题,函数,变量的调用
  • 如何在调用系统函数时加环境变量?
  • 线程启动函数中调用变量的问题
  • 关于静态函数调用成员变量的问题
  • javascript调用函数中变量的问题
  • 调用函数时显示变量说明
  • 为什么生成临时变量时, 调用了 copy函数,却没有调用 构造函数呢?
  • 函数调用
  • 函数调用

关键词

  • 变量
  • 成员
  • botton
  • owner
  • 返回
  • 得到
  • edit

得分解答快速导航

  • 帖主:daydream
  • mygo
  • iProgram
  • HackerII
  • 2000

相关链接

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

广告也精彩

反馈

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