64,654
社区成员
发帖
与我相关
我的任务
分享
//Dialog1.h
#include Dialog2.h
class Dialog1 //对话框1把a数据在点按钮时传给2对话框
{
public:
int m_a;
Dialog2 dlg2;
afx_msg void OnBnClickbutun(); //在资源视图里双击按钮自动生成的按钮响应函数
}
//Dialog1.cpp
void Dialog1::OnBnClickbutun()
{
m_a=5; //假设你要把这个数据传给对话框2
dlg2.DoModal(); //以模态的方式打开对话框2,当然这里你可选择别的方式打开
dlg2.setA(m_a); //把值传给对话框2,setA是自己写的,对话框2的成员函数
}
//Dialog2.h
class Dialog2
{
public:
int m_A;
void setA(int i);
void putintDabase(); //可以是传入数据库操作,这里的函数逻辑按自己意愿填写
}
//Dialog2.cpp
void Dialog2::setA(int i)
{
m_A=i;
putintDabase()
}
void Dialog2::putintDabase()
{
//具体的逻辑处理实现,伪代码:insert m_A into database
}