我想实现如下功能:
用户在一个对话框中填写一些值,写完点“确定”,然后对话框自动关闭,视中多一条记录。
对话框是由CDialog派生的,View是有CListView派生的。
我想知道的是:在CDialog派生类的对话框中点“确定”,怎么能够让由CListView派生类的.cpp文件执行添加一条记录的函数。
可能问题比较幼稚,但我不明白,还请大家不吝赐教!谢谢!
用户在一个对话框中填写一些值,写完点“确定”,然后对话框自动关闭,视中多一条记录。
对话框是由CDialog派生的,View是有CListView派生的。
我想知道的是:在CDialog派生类的对话框中点“确定”,怎么能够让由CListView派生类的.cpp文件执行添加一条记录的函数。
可能问题比较幼稚,但我不明白,还请大家不吝赐教!谢谢!
CDlg dlg;
if (dlg.doModal() == IDOK)
{
'在这里得到dlg的输入值,在view中显示
}
# include "MyDialog.h"CMyDialog dlg;
if(dlg.DoModal()==IDOK)
{
dlg.field1....//这里就把对话框输入的值添加到视图
}
if(dlg.DoModal()==IDOK)
{
得到dlg的值,然后insert就好了
}