X站源码:MacOSX自定义坞站应用程序

我想知道如何在 Mac OS X 中创建自定义码头应用程序,如 Dockshelf 或 uBar:

http://www.thealchemistguild.com/dockshelf/ https://brawersoftware.com/products/ubar

非常重要的是,当其他应用程序全屏显示时(例如本机 OS X Dock),此自定义 Dock 应该可见。

我在任何地方都找不到这些信息。谢谢。

0

对于 dock 效果,创建一个非常薄(例如 2px 宽),完全透明的窗口,没有装饰作为应用程序的主窗口,并将其固定在桌面的边缘(如果用户有多个屏幕,则需要特别注意)。当鼠标光标悬停在该区域时,显示您的主要用户界面(例如您的自定义dock)。

要隐藏菜单栏(如 Dock)应用程序,请使用NSApplicationPresentationHideMenuBar调用NSApplication setPresentationOptions:

最后用kProcessTransformToForegroundApplication来隐藏调用TransformProcessType的图标。

ProcessSerialNumber psn = { 0, kCurrentProcess };
TransformProcessType(&psn, kProcessTransformToForegroundApplication);

现在您有了一个停靠到屏幕的应用程序。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(980)
C语言2级:C编程语言的运算符优先级表(precedence table in c)
上一篇
Webp批量转换工具:批量删除 /转换.WebP文件(convert webp to jpg bulk)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(69条)