如何在 Gtk 中制作无标题窗口?

发布于 2024-12-06 18:10:57 字数 134 浏览 1 评论 0原文

我想在 Gtk 中制作一个没有标题的窗口(具体是 Gtk#,但 GTK+ 或任何其他绑定都可以,功能通常是相同的)。有点像 Mozilla Firefox 4 和 Google Chrome。我不知道该怎么称呼它,无标题还是标题上的小部件?有帮助吗?谢谢

I want to make a Window in Gtk (Gtk# to be specific, but GTK+ or any other binding will do, the functions are generally the same) without a caption. Kind of like Mozilla Firefox 4 and Google Chrome. I don't know what to call it, caption less or widget on caption? Any Help? Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怎樣才叫好 2024-12-13 18:10:57

这个词是“装饰”。

在普通 GTK+ 中,这是 gtk_window_set_decorated(),在 GTK# 中,在表单构造函数中执行 this.Decolated = false; 就这样了。

请注意,装饰不仅是标题栏,而且是允许调整大小的框架。不幸的是,没有办法拥有一个可调整大小但没有标题栏的窗口,您将必须处理边框鼠标悬停检测并自行调整大小。

The term is 'decorated'.

In plain GTK+, this is gtk_window_set_decorated() and in GTK#, do this.Decorated = false; in your forms constructor, that's all.

Note that decoration is not only the title bar but also the frame that allows for resizing. There is unfortunately no way to have a resizable but title-bar-less window, you will have to handle border mouse-over-detection and resizing yourself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文