MFC怎么让鼠标离开图表时隐藏准线

问题遇到的现象和发生背景

MFC中的High-speed-Charting-Control,鼠标在图表上可以用准线,但是鼠标离开图表后准线仍在图表上,会挡住图像,用什么代码能够隐藏它

问题相关代码,请勿粘贴截图
// 创建与两个主轴关联的十字光标。
CChartCrossHairCursor* pCrossHair = 
  m_ChartCtrl.CreateCrossHairCursor(); 
// 创建一个与底部轴关联的拖线光标。
CChartDragLineCursor* pDragLine = 
  m_ChartCtrl.CreateDragLineCursor(CChartCtrl::BottomAxis);
// 当鼠标在绘图区域上时隐藏鼠标。
m_ChartCtrl.ShowMouseCursor(FALSE);

运行结果及报错内容

img

我的解答思路和尝试过的方法

没什么思路

我想要达到的结果

有没有什么代码能够监测到鼠标离开绘图区域,然后隐藏准线?

自己写一下WM_MOUSELEAVE消息试试,
ON_MESSAGE(WM_MOUSEHOVER,OnMouseHover)
ON_MESSAGE(WM_MOUSELEAVE,OnMouseLeave)
https://www.cnblogs.com/weiqubo/archive/2011/04/14/2016323.html