1 / 5
文档名称:

程序自启动、应用图标隐藏、程序窗口置顶.pdf

格式:pdf   大小:459KB   页数:5页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序自启动、应用图标隐藏、程序窗口置顶.pdf

上传人:青山代下 2024/5/21 文件大小:459 KB

下载得到文件列表

程序自启动、应用图标隐藏、程序窗口置顶.pdf

相关文档

文档介绍

文档介绍:该【程序自启动、应用图标隐藏、程序窗口置顶 】是由【青山代下】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【程序自启动、应用图标隐藏、程序窗口置顶 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..程序自启动、应用图标隐藏、程序窗口置顶1、程序窗口位于桌面最上方。了解NSWindow属性backgroundColor、opaque、hasShadow、hidesOnDeactivate、level//(黑色)。=;//设置窗口的位置,一直在窗口的最前方。=CGShieldingWindowLevel();//设置窗口的透明度,NO:透明,YES:不透明。=NO;//设置窗口的阴影效果,NO:取消阴影效果,YES:加上阴影效果。=NO;//程序释放,窗口是否从屏幕上移除,NO:不移除,YES:移除。=NO;自定义函数:-(void)PropertiesWindow{//(黑色)。=;//设置窗口的位置,一直在窗口的最前方。=CGShieldingWindowLevel();//设置窗口的透明度,NO:透明,YES:不透明。=NO;:..//设置窗口的阴影效果,NO:取消阴影效果,YES:加上阴影效果。=NO;//程序释放,窗口是否从屏幕上移除,NO:不移除,YES:移除。=NO;}在-(void)awakeFromNib函数中直接调用PropertiesWindow即可预览效果-(void)awakeFromNib{//设置窗口属性[selfPropertiesWindow];}效果如图:我选择X-code窗口,Transparentwindow应用程序一直显示在最上方没有被x-code窗口覆盖。2、应用程序图标隐藏如图::..选择Transparentwindow工程,选择TARGETS下Transparentwindow选择info,点击+按钮,添加一个Applicationisagent(UIElement)设置为YES:隐藏应用程序图标,NO:不隐藏应用程序图标,默认是NO。效果如下:3、设置应用程序的自启动1、先获取应用程序路径。2、转换路径引用。3、设置为哪个用户添加启动项。4、将项目插入启动项表中。实现:创建-(void)addAppAutomaticStartup-(void)addAppAutomaticStartup{//获取程序的路径例如:/Applications/*appPath=[[NSBundlemainBundle]bundlePath];//创建路径的引用:..CFURLRefurl=(__bridgeCFURLRef)[NSURLfileURLWithPath:appPath];//为用户添加启动项//我们只为当前用户添加启动项,所以我们用kLSSharedFileListSessionLoginItems//如果要为全部用户添加,则替换为kLSSharedFileListGlobalLoginItemsLSSharedFileListRefloginItems=LSSharedFileListCreate(NULL,kLSSharedFileListSessionLoginItems,NULL);if(loginItems){//=LSSharedFileListInsertItemURL(loginItems,kLSSharedFileListItemLast,NULL,NULL,url,NULL,NULL);if(item){CFRelease(item);}}CFRelease(loginItems);}-(void)awakeFromnib函数中调用addAppAutomaticStartup运行之后查看启动项里面的启动项:系统偏好设置->用户和群组-登陆项如图::..