代码之家  ›  专栏  ›  技术社区  ›  MusiGenesis

如何获取关闭、缩小和最大化按钮的屏幕坐标?

  •  0
  • MusiGenesis  · 技术社区  · 8 年前

    我有一个来自客户机的奇怪要求,他们希望一个二级浮动窗口直接指向主窗口标题栏左侧的关闭、小型化或最大化按钮。是否有任何方法可以通过编程确定这些按钮在窗口中的确切位置?或者我只需要假设关闭按钮总是从顶部起10 x 10和5px,从左侧起10 x 10和5px(或者不管这些度量是什么)?

    或者,是否有一些地方记录了这些度量?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Willeke    8 年前
    func standardWindowButton(_ b: NSWindow.ButtonType) -> NSButton?
    

    返回窗口的视图层次结构中给定窗口按钮类型的窗口按钮。