我正在尝试修改所显示图表的外观,使其具有黑色轴的白色背景。 但是,只需修改
的RGB值 m_OScopeCtrl.SetBackgroundColor(RGB(0, 64, 0)) ;
m_OScopeCtrl.SetGridColor(RGB(192, 255, 192)) ;
m_OScopeCtrl.SetPlotColor(RGB(255, 255, 255)) ;
“TestOScopeDlg.cpp”中的似乎没有做到这一点,整个图形只是变成白色而且图形消失了(可能是被白色背景隐藏)。
链接到codeproject上的源代码。
http://www.codeproject.com/Articles/241/Oscilloscope-StripChart-Control
如何使图表显示白色背景和黑轴?
答案 0 :(得分:0)
找到答案。将SRCPAINT更改为SRCAND可以正常工作。
当尝试在深色颜色上叠加浅颜色时,SRCPAINT似乎有效,而在尝试覆盖深色时SRCAND有效颜色位于浅色颜色之上。