【问题标题】:How to remove NSMenuItem gap above custom view如何删除自定义视图上方的 NSMenuItem 间隙
【发布时间】:2011-10-01 19:23:27
【问题描述】:

我正在寻找以下帖子中讨论的内容。

Gap above NSMenuItem custom view.

Reverse engineering an NSMenu for a Status Bar Item

我试过Pierre Bernard提供的碳码

最初,我遇到了与其他错误一样的错误“在 InstallControlEventHandler 线上的 EXC_BAD_ACCESS”。我大量使用代码并意外找到了解决方案。

我刚刚将 InstallControlEventHandler 函数调用替换为 HIViewInstallEventHandler,一切正常。

希望这对其他人有所帮助。如果有人需要进一步说明,请告诉我。

特别感谢 Pierre Bernard 提供了出色的代码。

谢谢

【问题讨论】:

  • 请将您的问题作为问题发布,然后单独发布答案并接受FAQ 中描述的内容,而不是在问题正文中发布答案并将标题伪标记为[已解决] .
  • 感谢您的提示,请记住这一点。
  • 我建议用这个问题进行,否则它可能会被关闭。
  • 我现在无法给出自己的答案,因为我必须等待接下来的 7-8 小时。直到,我一直保持这样。您可以编辑帖子,如果它有助于保持帖子打开。无论如何,这篇文章只是为了帮助像我这样的人,而不是为了计算票数。 :)。感谢您的关心。

标签: macos-carbon nsmenuitem nsmenu custom-view gaps-in-visuals


【解决方案1】:

只需将 InstallControlEventHandler 函数调用替换为 HIViewInstallEventHandler,代码就可以正常工作。

谢谢

【讨论】:

    猜你喜欢
    • 2011-05-30
    • 2014-02-27
    • 1970-01-01
    • 2015-01-15
    • 2013-01-07
    • 1970-01-01
    • 2011-08-10
    • 2011-06-23
    • 1970-01-01
    相关资源
    最近更新 更多