【发布时间】:2010-12-16 09:38:24
【问题描述】:
如何在 cocoa 中创建自定义形状的跟踪区域? 在可可中,我只能找到矩形作为跟踪区域。
Carbon 通过 HIViewNewTrackingArea 提供了这个功能,通过它 任何 HIShapeRef 都可以注册为跟踪区域。我们在 cocoa 中是否有类似的东西?
我有一个复杂的形状,我想在不同的区域更改鼠标光标。
我尝试的一种方法是制作一个覆盖整个区域的大跟踪矩形,然后 使用 mouseMoved 事件更改光标。
您能建议任何其他方法吗?
如果 cocoa 中有类似 HIViewNewTrackingArea 的 api 会更容易。
谢谢。
【问题讨论】:
标签: cocoa macos macos-carbon