我的一个基于对话框的程序,
在主对话框中新建了一个子对话框。
我想在子对话框中取得主对话框的指针,
操纵主对话框的一些成员变量。
那么这个指针应该怎样取得呢?
我想在子对话框的构造函数里传递,
可以吗?
这样两个对话框类分别在两个文件中,
而两个类还要分别引用对方,
不知道该怎么包含头文件了?
很菜的问题,
高手指点一下了
在主对话框中新建了一个子对话框。
我想在子对话框中取得主对话框的指针,
操纵主对话框的一些成员变量。
那么这个指针应该怎样取得呢?
我想在子对话框的构造函数里传递,
可以吗?
这样两个对话框类分别在两个文件中,
而两个类还要分别引用对方,
不知道该怎么包含头文件了?
很菜的问题,
高手指点一下了
解决方案 »
- 关于vs2010的Ribbon界面
- 如何提高数据库插入更新操作的效率
- 想要文字上下滚动式播放,怎么办
- 清除编辑框 内容的函数时什么??(菜鸟)
- 跪求《Visual C++ 技术内幕》(第四版)!
- 请使用XP操作系统的帮帮忙,SHOWWINDOW(SW_HIDE)不起作用为何?
- 怎样用CListView实现资源管理器右半部分的文件夹图表显示功能!
- 一个比较麻烦的问题:我的对话框程序需要保留最小化和系统菜单栏,但是我又想让程序不显示在windows的任务栏上,这样就不能将窗口的风格设置位toolwindow,有没有其他的方法可以做到?
- 本人求购旧书《深入浅出MFC》一本~
- 当CRecordset以snapshot方式打开的时候,用GetFiendValue()报错....
- 高分请教!!最终解决可以再100分!有关vc5.0下实现其版本下没有而vc6.0下有的功能??万分感谢!!
- 用CreateFile打开并行端口后,用什么的结构对并行端口进行初始化?和串口那样用DCB结构吗?
我想在子对话框的构造函数里传递,
可以吗?可以而两个类还要分别引用对方,
不知道该怎么包含头文件了?//A.h...
class B;
class A
{
protect:
B* p;
};
//B.h...
class A;
class B
{
protect:
A* p;
};//A.cpp#include "a.h"
#include "b.h"...
//B.cpp#include "a.h"
#include "b.h"...
http://expert.csdn.net/Expert/topic/1799/1799747.xml?temp=.9453241
一楼的说的对,我也是这么解决的。
但是包含文件时出了点小差错,后来纠正了就好了。
不过用GetParent是不行的,
它返回到指针是CWnd类型的。
解释的很清楚,
不愧是程序员兄弟,哈!
结贴!