gpt4 book ai didi

c# - 在 GTK# 中创建不可见窗口?

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:01 31 4
gpt4 key购买 nike

我想创建一个不可见的窗口来处理某些 X 事件(有点像 Winforms 中的 NativeWindow)。这在 GTK# 中可行吗?或者我是否需要使用对 X 库的 P/Invoke 手动创建这样的窗口?

最佳答案

我不太确定我理解您要做什么,但是默认情况下 Gtk 中的 Window 是不可见的。如果您从未将可见性设置为 true:

window.Visible = true;

或者如果您明确将其设置为 false:

window.Visible = false;

它将保持不可见。

编辑:这是 Zach 问题的真正解决方案:

I just checked the GTK source code, and you can call Realize() on a GTK Window to make the GTK window create its corresponding GDK Window. The GDK Window is immediately hooked into the X server when it is created.

关于c# - 在 GTK# 中创建不可见窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2349686/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com