看的有点糊涂,先看看我理解的对不对:
类A和类B。
在A的某个成员函数funA中
void A::funA(…)
{
…
B b;
this->objA=b.objB; //这句话就是你说的把对象2的一个变量值给对象1的一个变量,可对?
…
}这样就可以了啊。
类A和类B。
在A的某个成员函数funA中
void A::funA(…)
{
…
B b;
this->objA=b.objB; //这句话就是你说的把对象2的一个变量值给对象1的一个变量,可对?
…
}这样就可以了啊。
class a
{
int i;
};class b
{
int i;
public:
int Getpara();
void function();
};int b::Getpara()
{ return i; }void b::function()
{
a obj;
i=obj.Getpara();
}
main()
{}
因为这两个类是两个对话框
对话框1里有一个按钮一按生成对话框2
往2里的编辑框里赋值运算后得一值a
然后按OK返回1
此时2里a想显示在1的编辑框里
就是折磨回事
大虾再给指点指点啦
一般可以这样:
CFirstDlg::OnButton1()
{
...
CSecondDlg dlg;
int nResult = dlg.DoModal();
if(nResult == IDOK)
{
objA = dlg.objB;
//如果objA已经与编辑框关联好了,可以用下面这一行
UpdateData(FALSE);
}
else
{
...
}
}