MFC中的High-speed-Charting-Control,鼠标在图表上可以用准线,但是鼠标离开图表后准线仍在图表上,会挡住图像,用什么代码能够隐藏它
// 创建与两个主轴关联的十字光标。
CChartCrossHairCursor* pCrossHair =
m_ChartCtrl.CreateCrossHairCursor();
// 创建一个与底部轴关联的拖线光标。
CChartDragLineCursor* pDragLine =
m_ChartCtrl.CreateDragLineCursor(CChartCtrl::BottomAxis);
// 当鼠标在绘图区域上时隐藏鼠标。
m_ChartCtrl.ShowMouseCursor(FALSE);
没什么思路
有没有什么代码能够监测到鼠标离开绘图区域,然后隐藏准线?
自己写一下WM_MOUSELEAVE消息试试,
ON_MESSAGE(WM_MOUSEHOVER,OnMouseHover)
ON_MESSAGE(WM_MOUSELEAVE,OnMouseLeave)
https://www.cnblogs.com/weiqubo/archive/2011/04/14/2016323.html