方法

GdkSurfaceget_device_position

声明 [src]

gboolean
gdk_surface_get_device_position (
  GdkSurface* surface,
  GdkDevice* device,
  double* x,
  double* y,
  GdkModifierType* mask
)

描述 [src]

获取当前设备的位置和修改状态。

位置以相对于surface右上角的坐标给出。

参数

设备

类型: GdkDevice

要查询的指针GdkDevice

数据由方法的调用者拥有。
x

类型: double*

返回device的X坐标的位置。

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

类型: double*

返回device的Y坐标的位置。

该参数将被函数设置。
该参数可以是NULL
掩码

类型: GdkModifierType

返回修改掩码的位置。

该参数将被函数设置。
该参数可以是NULL
方法调用者将拥有返回的数据,并负责释放它。

返回值

类型: gboolean

TRUE 如果设备位于表面上。