如何在C中获取gtk窗口的gdk窗口?

时间:2012-04-22 02:07:06

标签: c gtk cursor gdk

我正在尝试将光标设置为手表。问题是gdk_set_cursor()需要一个gdk_window。如何在C中获取gtk_window的gdk_window?我见过gtkmm和pygtk的例子但我找不到相应的C函数。

1 个答案:

答案 0 :(得分:22)

GdkWindow *gdk_window = gtk_widget_get_window(GTK_WIDGET(gtk_window));

或者,在GTK 2.14之前,但现在不允许:

GdkWindow *gdk_window = gtk_window->window;