如何删除自定义视图上方的NSMenuItem间隙

时间:2011-07-09 09:07:08

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

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

Gap above NSMenuItem custom view.

Reverse engineering an NSMenu for a Status Bar Item

我尝试了Pierre Bernard

提供的碳代码

最初,我得到了与其他人一样的错误“EXC_BAD_ACCESS就行了InstallControlEventHandler”。我玩代码很多,并意外地找到了解决方案。

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

希望这会对别人有所帮助。如果有人需要进一步澄清,请告诉我。

特别感谢Pierre Bernard提供优秀的代码。

由于

1 个答案:

答案 0 :(得分:0)

只需将InstallControlEventHandler函数调用替换为HIViewInstallEventHandler,代码就可以了。

由于