MFC关闭新窗口打开主窗口
1、打开新窗口,关闭主窗口:
newdlg->DoModle();ShowWindow(SW_HIDE);2、关闭新打开的窗口,打开主弯搭纳窗口:
CDialog::OnOK();GetParent()->ShowWindow(SW_SHOW); 至于你说的列表刷新,当有新数据存入的时候,你可以先删除掉以前所以记录,然后再重新加载一次:
lv->DeleteAllItems();// 循环添加。 追问: 谢谢你的回答,刷新列表那块,埋没我是想自动刷新,因为我添加不是在窗体上实现的,有办法吗?网上全是说timer控件,我都找不到。回答下就立刻采为最佳答案,谢谢你啦! 回答: 当有数据存入的时候,一般是先存入数据库,然后再从库里面取出来添加到控件上的,是吧?这个过程必须得手动添加实现代码枝码,不可能自动完成的,至少MFC是不可能的。 追问: 所以我想实现定时刷新的功能,让它一段时间后自动重新查询一遍,这样子没法实现吗? 回答: 这样的话,那就设个定时器:SetTimer(1, 1000*60, NULL);在OnTime()函数里面:先清空控件里的已经显示的数据,然后重新查库,加载一次就可以了! 追问: 要自己添加一个方法吗?有没有例子啊,没用过,呵呵!谢谢你啦!夜★无眠 的感言: 非常感谢你的回答,希望能再指点指点,时间控件我不会用啊!