Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以以编程方式设置 Petrel 的 Window3D 的背景颜色?
我看到您可以使用 ISettingsInfo 来获取/设置颜色,但我想知道如何使窗口的背景更新。
从 2012.1 开始,您可以通过查询适当的 IColorInfoFactory 并获取相关窗口的 ColorInfo 实例来获取(或设置)Window3D 的背景颜色。但是,这只适用于将窗口切换到其非黑色状态时。
Petrel 3D 窗口的“更改背景颜色”功能在黑色和窗口设置选项卡中指定的颜色之间切换。不幸的是,ColorInfo API 仅从“设置”选项卡中公开该颜色,因此截至 2012 年,无法知道窗口当前是切换到黑色背景还是切换到指定颜色。