我有一个图像,我想在鼠标移动到某些矩形区域时显示工具提示.矩形区域最多可以为1000.但是,只要检查每个矩形(如果该点在其中,即O(N)),则在移动鼠标时会使界面无响应.
有没有办法在低于O(N)的情况下做到这一点?我可以预先对矩形进行排序(我假设它是需要的).矩形可能(很少)重叠,但不超过4-5个矩形可以重叠在同一区域.在这种情况下,我可能需要获得所有矩形的列表,但即使只是其中任何一个仍然足够好.
但我假设这个问题已经由窗口管理员等解决了.
| 归档时间: |
|
| 查看次数: |
307 次 |
| 最近记录: |