CStatic显示位图!反复显示多次后,就显示不出来了,是空白,发现内存占用很多,如何解决? CStatic显示位图!反复显示多次后,就显示不出来了,是空白,发现内存占用很多,如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 98下吧?一定是有GDI对象使用了没释放,我也遇到过。就好像这样:CFont font;font.CreateFontIndirect(&lf);CFont* pOldFont=(CFont*)dc.SelectObject(&font);...dc.SelectObject(pOldFont);//我上次就是有个CStatic派生的类里面不小心漏了这句,结果在2K下没事,但在98下运行时间稍微长点,整个程序里面的那些位图句柄一大半就无效了(用SelectObject返回NULL,还有些CFont也是这样),帖上去就是白的了。我可是花了两天才找出这个该死的错误。估计当时写那段代码的时候晕掉了。:) 顺便说一句,不一定就是那个STATIC或者那个位图有关的代码有问题,整个程序里面任何一个地方犯那样的错误都会那样。你得全面检查。 谢谢各位的提示!我在一的定时器里,不停的变换背景图,用CStatic.SetBitmap(),一定时间后CStatic的图就显示不出来,我查看内存使用情况,发现变的很大!if(change ==1){ m_map.SetBitmap(::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1))); change =2;}else{ m_map.SetBitmap(::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP2))); change =1;} spin控件的UDN_DELTAPOS消息//下面代码什么作用? 求助:BS架构 #pragma指令用法 十六进制日期问题 请高人帮忙转成vb 关于串口编程中同步和异步的问题,急。(内祥,结帐率100%) 调试错误 考MCSD证书有用吗? 请教各位大侠,关于DCOM的问题。 cinternetsession读取url图片的问题 有什么好的文本文件加密方法? VC,ADO在SQL2000上的查询问题!立即给分 Modem通讯碰到了一个超级难题?
font.CreateFontIndirect(&lf);
CFont* pOldFont=(CFont*)dc.SelectObject(&font);
...
dc.SelectObject(pOldFont);//我上次就是有个CStatic派生的类里面不小心漏了这句,结果在2K下没事,但在98下运行时间稍微长点,整个程序里面的那些位图句柄一大半就无效了(用SelectObject返回NULL,还有些CFont也是这样),帖上去就是白的了。我可是花了两天才找出这个该死的错误。估计当时写那段代码的时候晕掉了。:)
我在一的定时器里,不停的变换背景图,用CStatic.SetBitmap(),一定时间后CStatic的图就显示不出来,我查看内存使用情况,发现变的很大!if(change ==1)
{
m_map.SetBitmap(::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1)));
change =2;
}
else
{
m_map.SetBitmap(::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP2)));
change =1;
}