gtk - 为 GtkWindow 使用 GdkWindow 的功能
问题描述
我有一个 GtkWindow 并想在它们上使用gdk_window_get_visible_region()和gdk_window_shape_combine_region_()的功能来创建自定义形状的窗口。我知道 GtkWindow 和 GdkWindow 是非常不同的对象。
我找不到将两者联系起来的方法。我已经有了我的 GtkWindow,上面画了一个部分不透明的 cairo。有没有办法简单地将其转换为 GdkWindow?
解决方案
推荐阅读
- python - How to make python package refer to packaged, non-python executable (.exe); Windows
- swift - 如何打印我刚刚记录并保存到 Healthkit 商店的 HKQuantity 类型的值?
- html - IE11 上的表上存在 Flexbox 问题
- typescript - 关于 TypeScript 中的反向推理
- vba - Auto Open Sub VBA
- parse-platform - 使用 Parse 云代码,使用 PFRelation 查询用户朋友
- tensorflow - 从索引张量中获取掩码?
- nginx - 配置 NGINX 重定向规则和代理规则
- python - tensorflow 非对称损失函数
- python - 使用近似解和二分搜索