如何在热键按下时在插入点上显示弹出窗口

时间:2011-06-23 13:24:03

标签: cocoa caret

我想知道,在任何应用程序中按下cmd + ctrl + d时,apple的词典应用程序如何显示弹出窗口。请告诉我如何为我的可可应用程序实现相同目标。

1 个答案:

答案 0 :(得分:0)

我猜您使用NSRect insertionRect=[[self layoutManager] boundingRectForGlyphRange:[self selectedRange] inTextContainer:[self textContainer]]获取选择的位置,然后使用insertionRect.origin作为其框架的原点创建该弹出窗口。