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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。