如何覆盖R中85%的windows()屏幕大小设置



我有一台多显示器计算机,我想在特定的显示器上全屏打开函数windows((生成的任何新图形设备。

我找到了一个名为MultiMonitor工具的程序,它可以给我每个监视器的坐标(我无法找到任何其他方法来获得这些坐标(。然后,我在windows((函数的xpos和y pos选项中输入要显示的监视器的坐标。设置新图形设备在所选监视器上的位置。

为了使图形设备/窗口最大化,我输入一个显示器的分辨率作为宽度和高度。生成的新窗口显示在所选监视器中,但大小较小。我在windows((函数中尝试了多个选项配置,但都没有成功。

windows(width=1920, height=1080, xpos=3840, ypos=0, rescale="fit")

我认为这个较小的尺寸与windows((函数的帮助信息中的一条注释有关,即windows函数的任何新图形设备都是显示器尺寸的85%。R中是否有可以修改该设置的位置?

我发现了一个很有前途的文件,名为";graphapp";位于";C: \Program Files\R\R-4.1.0\include">

在该文件中有一组用于窗口的命令;窗口创建标志";,有几个选项:

#define Resize     0x00000080L
#define Maximize   0x00000100L
#define CanvasSize 0x00200000L
#define StandardWindow (Titlebar|Closebox|Resize|Maximize|Minimize)

任何见解都将不胜感激。

我发现在创建新的图形设备后,可以运行以下代码行:

msgWindow(type="maximize")

并且使活动窗口最大化。

最新更新