方法

GdkDeviceget_surface_at_position

声明 [源代码]

GdkSurface*
gdk_device_get_surface_at_position (
  GdkDevice* device,
  double* win_x,
  double* win_y
)

描述 [源代码]

获取 device 下方的表面,返回设备相对于表面的 win_xwin_y 位置。

如果 device 下方的表面树对 GDK 不可知(例如,属于另一个应用程序),则返回 NULL

参数

win_x

类型: double*

返回设备位置相对于表面原点的 X 坐标的位置。

该参数将由函数设置。
该参数可以是 NULL
win_y

类型: double*

返回设备位置相对于表面原点的 Y 坐标的位置。

该参数将由函数设置。
该参数可以是 NULL

返回值

类型: GdkSurface

设备位置下面的 GdkSurface

返回的数据由实例拥有。
返回值可以是 NULL