自定义类
CText
{
int m_value1;
int m_value2;
}
定义两个类实例,
CText test1;
CText test2;test1.m_value1 = 1;
test1.m_value2 = 2;怎样将test1的成员变量的数据传递给m_test2;??最好能够通过 句柄传递谢谢~~
CText
{
int m_value1;
int m_value2;
}
定义两个类实例,
CText test1;
CText test2;test1.m_value1 = 1;
test1.m_value2 = 2;怎样将test1的成员变量的数据传递给m_test2;??最好能够通过 句柄传递谢谢~~
这样不行么?
好像直接m_test2=m_test1 也可以
CText
{
int m_value1;
int m_value2;
public:
void SetValue(CText t);
}
void CText::SetValue(CText t)
{
m_value1=t.m_value1;
m_value2=t.m_value2;
}
另外,你上面说最好通过句柄传递,但是这里没有句柄啊?
是这个样子的自定义控件。
响应双击控件的时候,会删除控件所在的视图,同时建立新的视图
新视图中有自定义控件的实例。问题在于新视图的实例的成员变量的值要和该原 视图中的值一样。 也就是说:假如自定义控件有个成员变量 int m_test1;
原视图中的m_test1等于20,那么新视图建立的实例的 m_test1也应该是 20;删除视图的时候,原视图的资源会被析构,不能保存该怎样传递呢?
谢谢~~