再次读取数据库,然后显示。Invalidate、UpdateData这些是没用的,虽然窗口已经重画过了,但是你的数据还没有更新,重画以后依然你以前的图像,只有重新读取数据以后,再重画的时候就是你的新数据NULL了。
我也刚学MFC 可能我的意见不是最好的,但是你可以试一试你说读取数据库中image类型图片(bmp格式保存的)到对话框如果要刷新这个,你可以试一下新建一个线程,定时链接数据库重新读取数据加载到对话框中,这个方法效率很低!