arrangeWindows
位於 utils
包(package)。 說明
此函數允許您平鋪或層疊窗口,或者最小化或恢複它們(在 Windows 上,即當(.Platform$OS.type == "windows")
)。這可能包括 Windows 以外的 “belonging”R.
用法
arrangeWindows(action, windows, preserve = TRUE, outer = FALSE)
參數
action |
一個字符串,在窗口上執行的操作。選項為 |
windows |
窗口句柄的 |
preserve |
如果 |
outer |
該參數僅在MDI 模式下使用。如果是 |
細節
動作如下:
"vertical"
-
垂直平鋪。
"horizontal"
-
水平平鋪。
"cascade"
-
層疊窗戶。
"minimize"
-
最小化所有窗口。
"restore"
-
將所有窗口恢複到正常大小(未最小化,未最大化)。
平鋪和級聯由標準 Windows API 函數完成,但與這些函數不同的是,它們將應用於 windows
列表中的所有窗口。
默認,windows
被設置為結果getWindowsHandles()
(除了下麵說明的一種例外)。這將選擇屬於當前的窗口R過程。但是,如果全局環境包含一個名為.arrangeWindowsDefaults
,它將被用作參數列表。請參閱getWindowsHandles
手冊頁討論該函數的可選參數。
當action = "restore"
與未指定的windows
一起使用時,minimized = TRUE
將被添加到getWindowsHandles
的參數列表中,以便恢複最小化窗口。
在MDI模式下,默認情況下,平鋪和級聯將在R圖形用戶接口框架。然而,如果outer = TRUE
,平鋪是在係統桌麵上完成的。如果有的話,這通常不會給出理想的結果R子窗口包含在windows
.
值
調用此函數是為了消除排列窗口的副作用。窗口句柄列表以不可見的方式返回。
注意
這僅適用於 Windows。
例子
## Not run: ## Only available on Windows :
arrangeWindows("v")
# This default is useful only in SDI mode: it will tile any Firefox window
# along with the R windows
.arrangeWindowsDefaults <- list(c("R", "all"), pattern = c("", "Firefox"))
arrangeWindows("v")
## End(Not run)
作者
Duncan Murdoch
也可以看看
相關用法
- R aregexec 近似字符串匹配位置
- R aspell-utils 拚寫檢查實用程序
- R available.packages 列出類似 CRAN 的存儲庫中的可用軟件包
- R adist 近似弦距
- R aspell 拚寫檢查接口
- R askYesNo 提出是/否問題
- R apropos 按(部分)名稱查找對象
- R alarm 提醒用戶
- R select.list 從列表中選擇項目
- R COMPILE 編譯用於 R 的文件
- R readRegistry 讀取 Windows 注冊表配置單元
- R browseVignettes 在 HTML 瀏覽器中列出暈影
- R hasName 檢查姓名
- R nsl 按主機名查找 IP 地址
- R edit 調用文本編輯器
- R create.post 準備電子郵件和帖子的輔助函數
- R hsearch-utils 幫助搜索實用程序
- R download.packages 從類似 CRAN 的存儲庫下載軟件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表對象及其結構
- R Rscript R 前端腳本
- R bug.report 發送錯誤報告
- R PkgUtils 用於構建和檢查附加包的實用程序
- R cite 引用參考書目條目
- R SweaveSyntConv 轉換 Sweave 語法
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Rearrange Windows on MS Windows。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。