2

是否可以以编程方式设置 Petrel 的 Window3D 的背景颜色?

我看到您可以使用 ISettingsInfo 来获取/设置颜色,但我想知道如何使窗口的背景更新。

4

1 回答 1

3

从 2012.1 开始,您可以通过查询适当的 IColorInfoFactory 并获取相关窗口的 ColorInfo 实例来获取(或设置)Window3D 的背景颜色。但是,这只适用于将窗口切换到其非黑色状态时。

Petrel 3D 窗口的“更改背景颜色”功能在黑色和窗口设置选项卡中指定的颜色之间切换。不幸的是,ColorInfo API 仅从“设置”选项卡中公开该颜色,因此截至 2012 年,无法知道窗口当前是切换到黑色背景还是切换到指定颜色。

于 2012-06-01T15:24:10.353 回答