代码之家  ›  专栏  ›  技术社区  ›  Ilya Birman

Cocoa:NSTextView插入点当前正在闪烁什么?

  •  1
  • Ilya Birman  · 技术社区  · 17 年前

    给定一个NSApp对象(又名[NSApplication sharedApplication]),我如何获取当前活动的NSTextView,其中插入点正在闪烁(如果有的话)? :-)

    顺便说一句,如果有人知道如何获取系统范围内的当前文本视图,那就更酷了(辅助功能API不起作用:它不会返回Cocoa NSTextView)。

    谢谢

    2 回复  |  直到 17 年前
        1
  •  3
  •   ashcatch    17 年前

    -firstResponder field editor 了解详情。

        2
  •  1
  •   Peter Hosey    17 年前

    顺便说一句,如果有人知道如何获取系统范围内的当前文本视图,那就更酷了(辅助功能API不起作用:它不会返回Cocoa NSTextView)。

    不可能。NSTextViews按进程显示;如果没有另一个进程通过NSConnection提供代理,则无法从该进程获取NSTextView的代理。你只需要使用辅助功能。