MFC 对话框程序 ListControl闪烁问题
SetTimer中的时间间隔是1000毫秒。在OnTimer中,写的是读取内存中内容,显示在ListControl上。但是运行时,表格总是在闪,应该怎么解决。谢谢指教...
SetTimer中的时间间隔是1000毫秒。
在OnTimer中,写的是读取内存中内容,显示在ListControl上。
但是运行时,表格总是在闪,应该怎么解决。谢谢指教 展开
在OnTimer中,写的是读取内存中内容,显示在ListControl上。
但是运行时,表格总是在闪,应该怎么解决。谢谢指教 展开
2个回答
展开全部
ListControl.Lock / SetRedraw(false) 之类,设誉运清置庆前让列表控件不要刷新,锁住不要刷新
......
读取内存中内容,显示在ListControl上
......
ListControl.Unlock // 直到这里才让悄猛列表控件可以刷新
......
读取内存中内容,显示在ListControl上
......
ListControl.Unlock // 直到这里才让悄猛列表控件可以刷新
追问
我试了您说的这两种,用SetRedraw还和以前一样,用LockWindowUpdate()和UnLockWindowUpdate()的话,仍然闪烁,但是闪的和之前不一样了
追答
哦,继续研究吧
网络搜索ListControl 闪烁 关键字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询