65.9K
CodeProject 正在变化。 阅读更多。
Home

无闪烁 MSChart

starIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIconemptyStarIcon

1.16/5 (20投票s)

2003年10月5日

viewsIcon

52348

一种简单的停止 MSChart 闪烁的方法。

Setting the DrawMode to 1

引言

这解决了图表值快速更新时闪烁的问题。

使用代码

诀窍是将 mschart 属性 DrawMode 设置为 1,如图所示。 我们还需要做一件事,在更新图表值之前将 Redraw 设置为 false,并在更新后将 Redraw 设置为 true,同时获取更新区域并使更新区域失效

<CODE>
m_ChartControl.SetRedraw(false) ; 
//.........code to update the Chart goes here
//.........................
CRgn rgn; 
m_ChartControl.GetUpdateRgn(&rgn); 
m_ChartControl.SetRedraw(true); 
m_ChartControl.InvalidateRgn(&rgn,false) ;
 

关注点

希望这能帮助所有寻找无闪烁图表的人。

历史

目前还没有!

谢谢!!

编码愉快!!!

© . All rights reserved.