[發明專利]一種麥金塔Mac電腦操作系統OS X下創建全屏浮動窗口的方法在審
| 申請號: | 202110168485.5 | 申請日: | 2021-02-07 |
| 公開(公告)號: | CN112835669A | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 李卓儒;李祥學 | 申請(專利權)人: | 華東師范大學 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 上海藍迪專利商標事務所(普通合伙) 31215 | 代理人: | 徐筱梅;張翔 |
| 地址: | 200241 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 金塔 mac 電腦 操作系統 os 創建 全屏 浮動 窗口 方法 | ||
本發明公開了一種麥金塔Mac電腦操作系統OS X下創建全屏浮動窗口的方法,包括如下步驟:步驟1:創建應用程序代理類AppDelegate;步驟2:創建全屏浮動窗口,具體包括:使用窗口類NSWindow創建全屏浮動窗口;使用面板類NSPanel對全屏浮動窗口進行初始化操作;設定全屏浮動窗口的層級,并保持該全屏浮動窗口始終在一個高層級上;步驟3:運行應用程序App。本發明使創建的窗口可以懸浮在任意一個全屏窗口之上,用戶體驗好,可用于麥金塔Mac操作系統OS X中彈窗等功能的實現,滿足個性化、差異化的交互界面設計及使用需求。
技術領域
本發明涉及圖像(圖形)顯示技術領域,具體說是一種麥金塔Mac電腦操作系統OSX下創建全屏浮動窗口的方法。所述麥金塔Mac指蘋果電腦(曾被譯為麥金塔電腦,即麥金塔Macintosh的音譯),運行麥金塔Mac電腦操作系統OS X(蘋果公司為麥金塔電腦開發的專屬操作系統)。
背景技術
目前實現全屏浮動窗口的方法,只能把浮動窗口所屬的應用程序設置成后臺程序。這種方法的缺點如下:
1)應用程序無法到前臺運行。
2)會導致菜單無法隱藏。
顯然,現有的創建全屏浮動窗口的方法難以滿足用戶的需求,難以達到較為理想的全屏浮動窗口的效果。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種麥金塔Mac電腦操作系統OS X下創建全屏浮動窗口的方法,基于窗口類NSWindow和面板類NSPanel,使窗口可以懸浮在任意一個全屏窗口之上,用戶體驗好。
實現本發明目的的具體技術方案是:
一種麥金塔Mac電腦操作系統OS X下創建全屏浮動窗口的方法,特點是該方法包括如下步驟:
步驟1:創建應用程序代理類AppDelegate,創建應用程序類NSApplication;
步驟2:使用窗口類NSWindow來創建全屏浮動窗口,并初始化全屏浮動窗口設定,具體包括:
使用面板類NSPanel對所述全屏浮動窗口進行初始化操作;
設定所述全屏浮動窗口的樣式掩碼StyleMask;
設定所述全屏浮動窗口在集合行為CollectionBehavior;
設定所述全屏浮動窗口的層級為一個高層級;
保持所述全屏浮動窗口的層級為一個高層級;
步驟3:運行應用程序App。
在步驟2中,所述樣式掩碼StyleMask為特定值;使浮動窗口浮動在其他應用程序上面時能夠不激活浮動窗口所屬的應用程序。
所述特定值是指設定窗口類NSWindow的樣式掩碼StyleMask為窗口類樣式有標題欄NSWindowStyleMaskTitled,所述浮動窗口需要顯示標題欄和窗口類樣式不激活面板NSWindowStyleMaskNonactivatingPanel。
在步驟2中,所述集合行為CollectionBehavior為特定值;使浮動窗口能夠浮動在其他全屏窗口的上面。
所述特定值是指使用設定窗口集合行為函數setCollectionBehavior設定窗口類NSWindow的集合行為CollectionBehavior的值為窗口類集合行為可加入所有空間NSWindowCollectionBehaviorCanJoinAllSpaces,所述浮動窗口可出現在所有工作空間workspace和值為窗口類集合行為全屏NSWindowCollectionBehaviorFullScreenAuxiliary,所述浮動窗口可與其他全屏窗口共享一個工作空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東師范大學,未經華東師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110168485.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:抗HSA單域抗體及其融合蛋白的親和層析純化方法
- 下一篇:布谷鳥搜索方法





