例如我在View中显示了一幅地图,在地图上标注了一些物体,我想当鼠标移动到某个物体上时,可以显示物体的详细信息,就像鼠标移动到工具栏上,就会在鼠标右下角出现tips一样。
我现在用的方法是:在CMyView::OnMouseMove()中逐个判断物体是否位于鼠标位置,然后在鼠标右下角TextOut其详细信息。
这个办法是可以,但是效率很低,而且不方便。
我觉得应该是在CMyObject::OnMouseMove()中TextOut其详细信息,但是CMyObject是一个CBitmap,而不是一个Ctrl。
有高手知道解决方法吗?先谢过!