Hbitmap=(HBITMAP)::LoadImage();问题到不了两张图片
如题,我想在同Hbitmap显示两张图片,通过OnTimer,显示不同的图片。如何删除已经加载的图片,在加载新的图片。PS我已经加载了第一张了,但加载第二张时,显示的是第...
如题,我想在同Hbitmap显示两张图片,通过OnTimer,显示不同的图片。如何删除已经加载的图片,在加载新的图片。PS我已经加载了第一张了,但加载第二张时,显示的是第一张。求9
VC++ MFC的。图片是在list conctrol//report上显示的。 展开
VC++ MFC的。图片是在list conctrol//report上显示的。 展开
1个回答
展开全部
加载了之后要记得InvalidateRect来让屏幕重画。
追问
Invalidate();我试过Invalidate();,但没用;
我也试过:
CRect rect;
CListCtrl *p=(CListCtrl*)GetDlgItem(IDC_LIST1);//IDC_LIST1 是list conCtrl
p->GetWindowRect(&rect);
ScreenToClient(&rect);
InvalidateRect(rect,true);//也没用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询