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

发布于 2024-11-19 08:27:54 字数 671 浏览 3 评论 0原文

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

NSMenuItem 自定义视图上方的间隙。

对状态栏项目的 NSMenu 进行逆向工程

我尝试过 最初由 Pierre Bernard 提供的碳代码

,我遇到了相同的错误“InstallControlEventHandler 线上的 EXC_BAD_ACCESS”,就像其他人一样。我反复研究代码并意外找到了解决方案。

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

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

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

谢谢

I was looking for something discussed in following posts.

Gap above NSMenuItem custom view.

Reverse engineering an NSMenu for a Status Bar Item

I tried the carbon code provided by Pierre Bernard

initially, i was getting same error "EXC_BAD_ACCESS on the line InstallControlEventHandler" like other had. I play with the code lots and accidently found the solution.

I have just replaced the InstallControlEventHandler function call to HIViewInstallEventHandler and everything is working fine.

Hope this will help others. Let me know if anyone need further clarification.

Special thanks to Pierre Bernard to provide great code.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嗳卜坏 2024-11-26 08:27:54

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

谢谢

Just replace the InstallControlEventHandler function call to HIViewInstallEventHandler and code will work fine.

Thanks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文