2
我在我的程序中使用GStreamer,我需要獲取窗口xid才能使用它。我現在有工作解決方案,但不推薦使用(現在我正在使用Gdk.X11Window)。我怎樣才能做到這一點,但使用Gdk.X11.Window,所以它不會被棄用?如何使用Gdk.X11.Window獲取Vala中的窗口xid?
這是我現在正在做的,它的工作,但根據編譯器它已被棄用。
this.drawingArea.realize.connect(() => {
this.xid = (uint*)Gdk.X11Window.get_xid(this.drawingArea.get_window());
});
(繪圖區是Gdk.DrawingArea)
這正是我一直在尋找,謝謝! – serge1peshcoff 2014-11-25 17:55:18