首页 新闻 会员 周边 捐助

MFC控件叠加,其中一个置顶

0
[已解决问题] 解决于 2019-07-23 13:49

现有如下需求,有一个用户自定义控件,里面其实是一个绘图控件,High Speed Charting,现在我需要在控件区域的左上角放置一个静态文本框,显示实时的坐标值,功能已经实现,但是在绘制的时候,这个High Speed Charting会遮挡住静态文本框,因为工作需要,本人仅纯自学了几天c++,ActiveX和mfc,希望能有详细的说明,比如掉什么函数,怎么传参数
效果如图,现在移动鼠标的话,坐标绘制那里闪烁,正常状态下是看不到坐标的,移动鼠标的时候这里会闪烁出坐标文本,图是我截了好多次才截到的

MFC
MSky的主页 MSky | 菜鸟二级 | 园豆:436
提问于:2019-04-18 10:39
< >
分享
最佳答案
0

你这个需求最适合这个控件本身来提供。但你现在既然是使用别人的控件,我觉得最好是把你的 static 和这个控件并列放置,而不要试图放在它上面。因为你肯定会遮挡它的画布,同时它也要刷新它的区域。当然你可以试试把你的 static 作为子控件,放在这个 chart 控件身上,如果闪烁,可以让这个子控件加个属性 clipchildren。但我觉得这样的做法就不是很好。

奖励园豆:5
hoodlum1980 | 小虾三级 |园豆:573 | 2019-04-18 15:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册