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

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

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

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

 GdkWindow *gdk_window = gtk_window->window;