在运行时调整应用程序分辨率
- Last UpdatedApr 24, 2026
- 1 minute read
通过使用“动态分辨率转换”(Dynamic Resolution Conversion,简称 DRC),可以使创建的分布式应用程序能够在不同的屏幕分辨率下运行。
每个 View 节点都可以适当地调整应用程序,包括调整到自定义的分辨率。这种比例调整可以在 WindowViewer 编译应用程序时进行,并不要求使用 WindowViewer。每个 View 节点都可以使用不同的 DRC 设置,因此每个 View 节点都必须配置自己的设置。
警示:如果不使用 DRC 来调整应用程序,则仅当节点的屏幕分辨率与应用程序开发节点的屏幕分辨率完全相同时,WindowViewer 才会运行应用程序。如果分辨率不同,WindowViewer 会提示操作员运行 WindowMaker,以便按该节点的分辨率转换应用程序。如果已设置 NAD 储备库应用程序目录的 UNC 路径,请务必小心,因为这只会修改原始应用程序。
针对 DRC 配置应用程序
-
启动“应用程序管理器”。
-
在工具菜单上,选择节点属性。此时会出现“节点属性”对话框。
-
选择分辨率选项卡。

-
如果希望 WindowViewer 在本地缩放 NAD 储备库应用程序,请选择“允许 WindowViewer 动态改变分辨率”复选框。
-
在动态分辨率区域中,选择以下操作之一:
-
如果希望 WindowViewer 以开发时的分辨率运行应用程序而忽略节点的分辨率,请选择使用应用程序分辨率。例如,如果应用程序在 800x600 下开发,而节点的分辨率是 1024x768,则 WindowViewer 不动态缩放应用程序。相反,应用程序分辨率保持为 800x600。
-
如果希望 WindowViewer 以节点分辨率运行应用程序而忽略开发时应用程序的分辨率,请选择转换为屏幕视频分辨率。例如,如果节点以 800x600 运行,而应用程序是在 1280x1024 下开发的,则 WindowViewer 动态调整应用程序,使之适合节点的 800x600 分辨率。
-
如果目标分辨率与创建应用程序时的屏幕分辨率不同,那么 WindowViewer 将从原始应用程序分辨率缩放为当前的屏幕分辨率。原始应用程序分辨率是创建应用程序时的屏幕分辨率,与目标分辨率设置无关。例如,如果开发应用程序时的分辨率为 1920x1080,目标分辨率为 1280x1024,而查看节点以 800x600 的分辨率来运行应用程序,那么 WindowViewer 将动态缩放应用程序使用原始应用程序分辨率 1920x1080。如需详细信息,请参阅原始应用程序分辨率。
-
-
如果希望 WindowViewer 以宽度 (X) 与高度 (Y)(必须是整数值)框中指定的特定分辨率运行应用程序,请选择自定义分辨率。应用程序的分辨率和节点的分辨率都会被忽略。例如,如果宽度 (X) 与高度 (Y) 分别设置为 512 和 384,则应用程序将动态缩放,以适合节点屏幕上的 512x384 像素区。
-
如果目标分辨率与创建应用程序时的屏幕分辨率不同,那么 WindowViewer 将从原始应用程序分辨率缩放为当前的屏幕分辨率。原始应用程序分辨率是创建应用程序时的屏幕分辨率,与目标分辨率设置无关。
-
-
-
选择确定。
如需了解更多信息,请观看标题为“Application Development Options(应用程序开发选项)”的视频。