现有如下需求,有一个用户自定义控件,里面其实是一个绘图控件,High Speed Charting,现在我需要在控件区域的左上角放置一个静态文本框,显示实时的坐标值,功能已经实现,但是在绘制的时候,这个High Speed Charting会遮挡住静态文本框,因为工作需要,本人仅纯自学了几天c++,ActiveX和mfc,希望能有详细的说明,比如掉什么函数,怎么传参数
效果如图,现在移动鼠标的话,坐标绘制那里闪烁,正常状态下是看不到坐标的,移动鼠标的时候这里会闪烁出坐标文本,图是我截了好多次才截到的
你这个需求最适合这个控件本身来提供。但你现在既然是使用别人的控件,我觉得最好是把你的 static 和这个控件并列放置,而不要试图放在它上面。因为你肯定会遮挡它的画布,同时它也要刷新它的区域。当然你可以试试把你的 static 作为子控件,放在这个 chart 控件身上,如果闪烁,可以让这个子控件加个属性 clipchildren。但我觉得这样的做法就不是很好。