首页 > 解决方案 > 为 GtkWindow 使用 GdkWindow 的功能

问题描述

我有一个 GtkWindow 并想在它们上使用gdk_window_get_visible_region()gdk_window_shape_combine_region_()的功能来创建自定义形状的窗口。我知道 GtkWindow 和 GdkWindow 是非常不同的对象。

我找不到将两者联系起来的方法。我已经有了我的 GtkWindow,上面画了一个部分不透明的 cairo。有没有办法简单地将其转换为 GdkWindow?

标签: gtkgtk3gdk

解决方案


推荐阅读